FILTHY 30 Workout

30 American Swings (53/35#)
30 Situps
30 L/R db snatches (35/25#)
30 Archer pushups (35/25#)
30 L/R db PP (35/25#)
30 L/R db SDHP (35/25#)
30 Box Jumps (24/20″)
30 Air Squats
300m run