DiyHow to throw a punchWithout hurting yourself more than your opponent.By Stan HoraczekApril 20, 2018