Core Concepts of Kosho Ryu

Core Concepts of Kosho Ryu

Fundamentals of escaping, striking, kicking, blocking and locking.

Core Concepts of Kosho Ryu