So many independent supercar operations have disappeared as fast as they've sprung up. But Shelby SuperCars is out to make a name for itself.
The Tuatara is back! https://www.autoblog.com/2018/08/26/ssc-tuatara-1750-horsepower-revealed-pebble-beach/