LONDON - JULY 7: Albert Timmer leads the Tour de France along the Embankment with 3 km to go on Stage 3 on July 7, 2014 in London, UK.
Image dimensions: 3840 x 2560 pixels