Karate a non violent fitness program with self defence trainingKarate a non violent fitness program with self defence trainingKarate a non violent fitness program with self defence training