One of my all-time favorite workouts is boxing.

Cassie Scerbo Work Time Workouts