Giro d'Italia

Stage 19: Biella - Champoluc

IT Italië Friday 30 May 2025 166 km