Endurance WOD Workout

40 min amrap:
40/30 cal row or ski
15 med ball cleans 9/6 kg
20 KB swings
30 double unders
40/30 cal bike
30 sit ups
20 alternating box step ups 24/20”
10 burpees