People looks at the 155 km third stage of the 101st edition of the Tour de France cycling race on a giant screen at the "Fan Park" at the Green Park in London, on July 7, 2014 between Cambridge and London, southwestern England.   AFP PHOTO / ERIC FEFERBERG        (Photo credit should read ERIC FEFERBERG/AFP/Getty Images)