Giro d'Italia
Stage 11: Viareggio - Castelnovo ne’ Monti
Italy
Wednesday 21 May 2025
185 km