Tour de France April 25, 2022 The Tour de France appears to be the ultimate individual sporting challenge – 218 riders cycle 3,351km in 3 weeks. But unlike any other race,