Sports

AFP
Switzerland's Fabian Cancellara crosses the finish line at the end of the 159.5 km third stage of the Tour de France on July 6, 2015

View gallery

501 photos

View photos from your favorite games

View Comments (0)