Giro d'Italia
Stage 19: Biella - Champoluc
Italië
Friday 30 May 2025
166 km