Canelo Alvarez: Shane Mosley Win or Lose Is A Legend

On May 5th Canelo Alvarez will face Shane Mosley on the undercard of Mayweather vs Cotto.