Tour de France, seventh stage

Stage winner Christopher Froome of Britain celebrates on the podium of the seventh stage of the Tour de France cycling race over 199 kilometers (123.6 miles) with start in Tomblaine and finish in La Planche des Belles Filles, France, Saturday July 7, 2012. (AP Photo/Laurent Reboursl)

July 07, 2012 1:33 pm  •