Tirreno - Adriatico 1996  |  Stage 3. Santa Marinella - Santa Fiora   

31st edition

206 km, 15 March 1996