The Tour de France, which kicks off July 5, is a grueling test of human endurance, a three-week 2,175mile (3,500 km) race stretched over 21 stages, nine of them in the mountains. But in some ways the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results