Shane Mosley Has A Message For Those Saying Canelo Alvarez Will Win

On May 5th Shane Mosley and Canelo Alvarez will fight in Las Vegas on the undercard of Mayweather vs Cotto.