The De Tomaso Mangusta is a sports car from Italian automobile manufacturer De Tomaso produced between 1967 and 1971.
Above courtesy of Wikipeda
Suggest-a-link