Taikiken and Kyokushin Karate do have a long history in martial arts

Taikiken and Kyokushin karate do have a long history in martial arts


© 2010 savethepicture.net