SC Tuatara
SC Tuatara [File photo]
Top speed: 276 mph (about 442 kph)
Manufacturer: Shelby Supercars
Headquarters: Washington D.C., United States
Day|Week