One to Buy: 1 of 12 1966 Ferrari 275 GTB/C

One to Buy: 1 of 12 1966 Ferrari 275 GTB/C

The FIA introduced new motor sport regulations for the 1966 World Sportscar Championship that saw homologation for Group 3 Grand Touring cars increased from 100 to 500 cars. Further up the…

Read More