The Giro d’Italia (Tour of Italy) is an annual cycling Grand Tour, made up of 21 stages held over 3 weeks. The 2015 edition features 6 high mountain finishes, 1 Team Time Trial and 1 Individual Time Trial. Riders will cover 3,486 km […]