RSSAll Entries Tagged With: "Mangusta"

Mangusta

The Mangusta was a vehicle produced from 67 to 70 by De Tomaso. The Italian Sports car was one of a few to have been made that year, but received renowned recognition for its build and its ability to outclass other vehicles. Today it is regarded as the best vehicle that De Tomaso has ever […]