This workout is designed to be kettlebell and bodyweight only so you can do at home, on the road or at the gym. This workout is all about pushing yourself hard every set to test your work capacity. Work hard during the work and recover during the rest. You should have plenty of rest every set to able to hit it with maximum effort every set. Push yourself but maintain quality reps!