Kettlebell Workout

For time
4 rounds
10 goblet squat
8/8 snatch

2'rest

3 rounds
12 alt. goblet reverse lunge
8/8 single arm push press
12 pull through

2'rest

2 rounds
15 American swing
8/8 clean and press
12 overhead sit up
12 burpee

2'rest

1 round
20 Russian swing
8/8 single arm thruster
12 sumo deadlift high pull
12 alt. gorilla row
12 push up on KB