The peloton passes through Anghiari in the ninth stage of the 96th Giro d’Italia from San Sepolcro to Firenze, Italy, on Sunday.May 14, 2013

FULL STORY

Photo: EPA

This photo has been viewed 205 times.

TOP top