TODAY sees the start of one of the most physically enduring, mentally testing sporting events the world has to offer. The 96th Tour De France covers an incredible 3455km over the course of 23 days, consisting of 21 stages, with 10 flat stages, seven mountain stages, one medium-mountain stage, two individual time-trial stages, and one [...]