The New Shelby Supercas Tuatara

Shelby SuperCar Tuatara

Shelby SuperCars (SSC), the American supercar manufacturer and creator of the world record breaking Ultimate Aero, is proud to introduce its latest contribution to automobile enthusiasts worldwide. Following several years of design and development of its revolutionary new … [Read more...]