Surprise Me!

Karate – Punches, Strikes, Kicks, Moves, and Techniques

2009-08-30 7 Dailymotion

Karate martial arts self defense moves and techniques. Okinawan Karate Training in Long Beach California http://www.LakewoodBudoKai.com.