Giro d'Italia 1998  |  Stage Overview

81st edition

16 May 1998 - 7 June 1998