fightskills.net
How To Throw A Punch - Stance Technique Leverage and Timing
Knowing how to throw a punch is basic fighting 101. As simple as it seems, there is more to just making a fist and extending it towards your opponents face. Its complexity lies in the involvement of the whole body and how it presses off the ground, where power and leverage originates.