Friday, July 10, 2015

Chuojiao Videos

Chuōjiǎo is a martial art from China meaning "poking foot".  The emphasis is in kicking while it comprises of jumps, kicks, and fast fist sequences.  More...

No comments:

Post a Comment

Kindly let us know your comments or any errors you found to help us improve!