Jay Leno Rocks The All-New Mercedes AMG SLS Roadster
Friday, July 22, 2011
Monday, July 18, 2011
Shelby Super Cars
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...