1966 Ford GT40

One of the 31 road cars. Originally sold to Italy. Photo: © KW