see more
Switzerland's Fabian Cancellara, wearing the overall leader's yellow jersey, rides in the pack during the 159.5 km third stage of the 102nd edition of the Tour de France cycling race on July 6, 2015, between the belgian cities of Antwerp and Huy. AFP PHOTO / ERIC FEFERBERG (Photo credit should read ERIC FEFERBERG/AFP/Getty Images)