Currently being held - Stage 17 (of 21) today - and, unusually all stages are in France; the 112th edition.
A spectacular endurance event, with about 190 riders sprinting up and down mountains daily - for three weeks.
With cameras on bicycles, helmets, team cars, helicopters and drones - the TV coverage is top class.
en.m.wikipedia.org/wiki/2025_Tour_de_France