Karate Kata Applications
In the practice of karate, throughout the world and all levels, there is one sure constant - the Kata. These formal sequences of karate techniques form the basis of all proper practice, and their range in degree of difficulty means that they can b...