free, paid, streaming, downloadable, and live online lessons

Tuishou Workshop - encountering resistance

Uploaded on 28 Jun 2010
Working with friends from other martial arts is my one of my favourite things.