Floyd Mayweather Says This Is The Longest He’s Ever Trained For A Fight

On May 4th Mayweather vs Guerrero will air on Showtime PPV.