Posted inGeneral 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… Posted by Shenron October 19, 2009