On Saturday, June 29, the best cyclists will set off from Florence, Italy for the first stage of the 2024 Tour de France. For the next three weeks, they’ll be riding around 200 km of often hilly or mountainous terrain every day. This devilishly grueling stage race serves as a model for the winter equivalent – Tour de Ski – where cross-country skiers are pushed to their infernal limits day after day. This seems like...