Mastering the Straight Punch

December 17, 2015 Karate Geek 0

The straight punch is one of the foundations of all branches of karate. It is a deceptively simple technique that most students do not fully understand or appreciate.