Canelo Alvarez makes history with richest sports contract

Canelo Alvarez makes history with richest sports contract