Giro d’Italia 2010, stage 3

Giro d’Italia 2010, stage 3. 10 May 2010. By Graham Watson

Upcoming events