The Fundamentals of Throwing a Punch

The Fundamentals of Throwing a Punch

IFL Fighter Tim Kennedy explains the fundamentals of throwing a punch.