"Dumbbell Hell" Workout

For time:
30 reverse lunge
10 box step over
30 stoh
10 box step over
30 snatch
10 box step over
30 thruster
10 box step ove
30 s.a devils press
DB 1x 22,5/15kg

Target under 16min, Time cap 22min