Giro d’Italia 2013, stage 8

Giro d’Italia 2013, stage 8 time trial. 11 May 2013. By Graham Watson

Upcoming events