best okinawan karate

The Okinawan Karate Myth

Imagine that you are living in a small village, hidden deep in a valley somewhere in a land far away. You don...