Sport

Gallery

Tour de France Stage Eleven

France's Pierre Rolland, wins the eleventh stage of the Tour de France. Cyclists race over 148 kilometers starting in Albertville and finishing in La Toussuire, French Alps, Thursday July 12, 2012.