Jim Brassard teaches correct punching for power. shaolin kempo karate, front, back, thrust punch

, , , , , , , , , , , , , , , , , , , , , , , , , , ,