Is the DeTomaso Pantera GT5 an Italian supercar or an American impostor? Built in Italy but powered by a 5.8L Ford V8, this ...
Back when it wasn’t so easy for a visionary gent to build his own supercar (but the results were just as mixed as today), Alejandro DeTomaso managed to maintain production of the DeTomaso Pantera for ...