Will You Ace This Car Fanatics Quiz?
Advertisement
First released in 1966, the Alfa Romeo Spider was built by and named after a firm from:

Correct Incorrect Italy--Alfa Romeo was founded in Milan, Italy in 1910, with headquarters being based in Italy ever since.