Business

1969 Ford Torino Talladega is a street-legal racer

 Back in 1969, Ford produced best 750 manufacturing unit Torino Talladega motors. Most of the motors had been used for racing, and this unique instance