Blog

Karate – the Most Versatile Martial Art?

Funakoshi Gichin Karate Demonstration (on the right)