A fight years in the making will be taking place, as Canelo Alvarez and Gennady Golovkin will finally face off.

Read more