Tour de France 2013

Tour de France 2013

It’s done! The 100th edition of Tour de France ended tonight on Champs-Élysées in Paris. It has been almost a month since the start and there were 21 stages in the race, covering a total of 3,403 kilometres (2,115 mi) entirely in France unli...

Close