What does Kobudo mean - Part 1

Shihan Mikio Nishiuchi discusses the origins of kobudo. Part 2: To learn directly from Shihan online, visit his new training site -
Back to Top