(Photo: Roberto Bettini)
Italian rider Franco Pellizotti won the 17th stage of the Tour of Italy on Wednesday, a 79 kilometers ride from Chieti to Blockhaus. Russia's Denis Menchov retained the overall leader's pink jersey.
Check back shortly for a full race report.