Which one of the following types of exercise involves a mix of aerobic exercise, bodyweight exercises, and Olympic weightlifting?
A kettle bell training
B elite fitness
C CrossFit
D Tabatha protocol