News

The primordial pony car (remember the Barracuda premiered two weeks before the Mustang, on April 1, 1964) was having a tough time in 1968, with not only the Ford selling like hotcakes (again) but ...