Shane Mosley vs Canelo Alvarez on Mayweather vs Cotto Undercard

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