Endurance - 10 rounds Workout

10 rounds for time:

12 bear hug reverse lunges w/med ball 50/30 lb
12 KB swing snatches (16/12 kg)
300 m run
1 min rest

40 min timecap.