Stage 3 of the Giro d'Italia 2012

02:39PM 02nd May 2012

Stage 3 of the Giro d'Italia 2012, provided by www.cyclingthealps.com