Kyle Irvine Working the Pads

Kyle Irvine
Kyle Irvine sharpens his combinations, timing and movement during a pad-work session with his coach.