Tour de France 2009, stage 9. 12 July 2009. By Graham Watson

Tour de France 2009, stage 9. 12 July 2009. By Graham Watson

Upcoming events