
2025 Tour de France adds Montmartre suspense to final stage
The new format of the final stage on July 27 is unlikely to decide who wins the 21-day race, but it adds a new edge to the traditional parade-like ending. The riders will race a total of 16.8km in Montmartre before the peloton heads to the Champs-Elysees …