Shane Mosley and Canelo Alvarez will fight May 5 on the HBO PPV card of Mayweather vs Cotto. Some fans are saying on @seckbach on Twitter that they are going for Canelo, and even eat a t-shirt if Mosley wins.