Roberto Ferrari sprinted to his first Grand Tour stage victory in the 11th and longest leg of the Giro d'Italia Wednesday, while Joaquin Rodriguez retained the overall lead.
Levi Leipheimer talks about his victory in the inaugural USA Pro Cycling Challenge.
Watch every stage recap, see every crash and enjoy every stage win all over again.