20 Minutes, every minute on the minute:

Odd minute:  1 Double KB clean + 2 Press x 2
Even minute: 15 KB swings

10 Minutes of:

1 Deadlift
1 Hang power clean
1 Front squat
1 Push press

Do 5 rounds - after every 5 rounds do 5 push ups

Continue in this fashion until the 10 minutes are up

30 seconds work/30 seconds rest of:

TRX plank
TRX bodysaw
TRX knee tucks
TRX Hip bridges
TRX Hip extensions

x 2 rounds