Giro d'Italia 1999  |  Stage Overview

82nd edition

15 May 1999 - 6 June 1999