Every minute on the minute for 8 minutes of:

5 TRX pulls
5 Single KB cleans - each arm

3 Rounds of:

8 Bulgarian split squats - each leg
8 Push press

3 Rounds of:

20 KB swings
8 Bench press

3 Minutes on/1 minute off:

A. 10 Step ups
     20 Swings
    10 Overhead press
x4

B. 5 Hindu push ups
    10 Knees to chest
    10 Bent over rows