http://i.imgur.com/ZsjAQHL.jpg
The Fiat 124 Spider is a Mazda MX-5 Miata swaddled in Italian evening wear and implanted with a turbocharged Italian heart. A joint production agreement between Fiat...