Back in 1903, Tour de France launched as a strikingly different kind of race compared to what it is today. With four stages of over 400 km each, up... Read full article »