Sports

Associated Press
David Miller of Britain crosses the finish line ahead of Jean-Christophe Peraud of France, left, to win the 12th stage of the Tour de France cycling race over 226 kilometers (140.5 miles) with start in Saint-Jean-de-Maurienne and finish in Annonay, France, Friday July 13, 2012. (AP Photo/Christophe Ena)

View gallery

501 photos

View photos from your favorite games

View Comments (0)