Approximately how many miles does the Giro d'Italia cover?
2,000 miles
1,500 miles
1,000 miles
2,500 miles

Cycling Exercises are loading ...