Chris Froome wins 2nd Tour de France

2015 Tour de France cycling race winner Chris Froome of Britain celebrates on the podium after the twenty-first and last stage of the Tour de France cycling race over 109.5 kilometers (68 miles) with start in Sevres and finish in Paris, France, Sunday, July 26, 2015 (Monday in Manila). AP Photo/Christophe Ena  

Show comments