Pushing Endurance Workout

4 rounds for time:
10 Bench Presses (BW)
10 Ring Dips
10 Double DB Hang Power Cleans 20/15kg
10 Wall Ball Shots 9/6kg
- Rest 2min btw rounds