The 2025 Giro starts on Friday, May 9 and ends on Sunday, June 1. On the program: 3 km to cover (443 m of elevation gain), 52 stages including
Every day, your cycling and triathlon news
The 2025 Giro starts on Friday, May 9 and ends on Sunday, June 1. On the program: 3 km to cover (443 m of elevation gain), 52 stages including