Karate Basics Stances by Glenn Stephenson

Glenn Stephenson Shihan explains the break down of punching and blocking in Gojuryu Karate do

https://youtu.be/kX0eQzHOV5I