The Hateful Eight Workout

8 Rounds, for Time

8 Push-Ups
8 GHD Sit-Ups/sit up
8 Air Squats
8 Pull-Ups
8 Deadlifts 40/30kg
8 Hang Power Cleans 40/30kg
8 Shoulder-to-Overheads 40/30kg
8 SDHP40/30kg/calorie Row