Morning Cardio Workout

For time:
50 Cal. Row
40 steps FR Walking Lunges 2x16/12kg
30 Cal. Ski/Bike
20 Double DB Thrusters
10 Sandbag over Shoulder
20 Burpee Box Jump Overs
30 Ring Dips
40 Toes-to-bar
50 Wall Balls