"Lance Armstrong: Next Stage" debuts on NBCSN on Wednesday at 11:30 p.m. ET.
Cesare Benedetti won the 12th stage of the Giro d'Italia on Thursday for his
first victory as a professional while Jan Polanc took the overall leader's
Petacchi won the points title in 2010.