Giro d'Italia 1996  |  Stage 3. Messolongi (Gre) - Ioanina (Gre)   

79th edition

199 km, 20 May 1996