Canelo Alvarez

Canelo Alvarez vs. Gennady Golovkin – Who you got? This fight is the most anticipated boxing match in recent memory. The two have been trading blows for years, with Golovkin holding the upper hand. However, Alvarez has recently come back with a vengeance, and this fight could be his chance to finally get his revenge….

Read More