Today is a rest day in the Giro d'Italia. Here is tomorrow's long, difficult stage.