1969 Ford Torino Talladega

1969 Ford Torino Talladega is a street-legal racer

Back in 1969, Ford produced only 750 factory Torino Talladega cars. Most of the cars were