Tour de France 2010, stage 3

Tour de France 2010, stage 3. 6 July 2010. By Graham Watson