Tang Soo Do 1:30:00 [3]
Rough class. Hectic core work during warm up with a mix of other stretches and upper body work. Class was intense with no rest so heart rate was elevated for a fair part of the time, had me gasping for air after a few sets of drills. Ended with 15 min sparing.