What Karate can teach us! Shinji Akita during a seminar in Malta
Budo
Shinji Akita in Malta
Karate Events