Cyclists head on a 185km hilly journey from Nantua to Pontarlier in Stage 20 of the 2025 Tour de France.