Practicing kata……….

The Kokondo Karate system is very kata-heavy.  We have a large number of them as compared to most systems.  We practice them a lot as compared to others.  The reasons we do vs. the reasons...