why is it so hard to believe that Cotto will win this fight. Cotto is in his prime and he is fighting a Shane Mosley who by no means is shot, but is past his prime and you guys still think he can't beat Mosley?? Then i guess Cotto is not that good then. Maybe Cotto being an underfeated Champion means nothing today. Or just maybe Mosley is that God damn good!!