Gennady Golovkin & Canelo Alvarez punch.

Gennady Golovkin Vs Canelo Alvarez ● Punch Technique