The Tour de France is a pretty grueling bicycle race.  they race 21 stages over three weeks!
That's an herculean task I must say
Over the years since the race was founded in 1903, there have been many great cyclists who competed.  There have also been some cheaters too