Shelby Super Cars

Tuatara

Shelby Super Cars (SSC) just gave their new 1,350 horse power supercar a name and it is Tuatara. Shelby claims the American made rocket ship is the fastest production car made today, but has yet to release performance numbers. Sure is a cool looking car...



 
Top