Shotokan Karate

Percussive Impact Creation & the Real World Applications of Okinawa Te with Steve Lowe