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