Giro d'Italia 1966  |  Stage Overview

49th edition

18 May 1966 - 9 June 1966