The Dirty 30 Workout

WOD: "The Dirty Thirty"

For time:
30 Calories on the Rower
30 Barbell Thrusters (45/33)
30 Pullups
30 Box Jumps (20"/16")
30 Double Unders
30 Kettlebells Swings (55/35)
30 Situps
30 Wallballs (20/14)
30 Burpees
300m Farmers Walk (40's/25's)

Mod w/ 70# KB, 25# MB, and 45# DB