Awesome workout today. 
15 Min of DB compounds - to warm up. 
Then 45 minutes straight - zero rest.  
5x5 Burpee, 10 mountain climbers, 5 push ups - 1 Pull Up , 1 minute assault bike 
5x5 Burpee, 10 mountain climbers, 5 push ups - 1 tire flip (200lb tire) 1 minute assault bike 
5x5 Burpee, 10 mountain climbers, 5 push ups - 5 dips - 1 minute assault bike 
5x5 Burpee, 10 mountain climbers, 5 push ups - 15 sit ups - 1 minute assault bike  
DRENCHED afterwards.