The second week of this year's Giro d'Italia has something for 167 riders still in action, with several opportunities for the breakaway specialists, a time trial, one almost guaranteed sprint, and a vital mountain stage where the GC favourites should face off.
Nine days of action so far have brought the peloton from Bulgaria's Black Sea coast all the way to Tuscany, where an individual race against the clock starting in Viareggio will immediately resume the fight for the pink jersey.