Riders take part in Thursday’s 12th stage of the Giro d’Italia from Longarone to Treviso, Italy.May 18, 2013

FULL STORY

Photo: EPA

This photo has been viewed 182 times.

TOP top