Giro d'Italia - 2012

95th edition

5 May 2012 - 27 May 2012