Germany's Tony Martin celebrates on the podium after winning the twentieth stage, a 54 km individual time trial, as part of the 101st edition of the Tour de France cycling race on July 26, 2014 between Bergerac and Perigueux

View gallery

501 photos

View photos from your favorite games

View Comments (0)