Giro d'Italia 2005  |  Stage Overview

88th edition

7 May 2005 - 29 May 2005