Stage one is a short ITT, only 8km, but has 2km at 9.7% at the finish, so there could be a few gaps early on.
Can't wait.
http://www.cyclingnews.com/giro-ditalia/stage-1/
Can't wait.
http://www.cyclingnews.com/giro-ditalia/stage-1/