Giro d’Italia 2015 – Stage 11: Forlì to Imola, 153km

The 11th stage of the 2015 Giro d’Italia puts riders on 153 kilometers of hilly roads from Forlì to Imola. It’s a short stage, but one that offers major challenges to riders at this mid-point of Italy’s national tour.

CLICK HERE to join us for Live up-to-the-minute updates of the action on the road.