Mont Ventoux

Stage winner and overall leader Chris Froome of Britain celebrates on the podium of the seventeenth stage of the Tour de France cycling race an individual time trial over 32 kilometers (20 miles) with start in Embrun and finish in Chorges, France, Wednesday July 17, 2013. (AP Photo/Laurent Rebours)

Third stage win for Froome in Tour de Force

CHORGES, France (AP) — Even when he expects to lose, Tour de France champion-in-the-making Chris Froome cannot help but win. He’s that strong and he’s making it look easy. On a day when the British […]

07/17/2013

Follow

Get every new post delivered to your Inbox.

Join 28,161 other followers