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...