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...