Shelby SuperCars Announces SSC Asia in Shanghai August 13, 2011 Shelby SuperCars unveils the Tuatara in Shanghai, China and announces SSC Asia as its exclusive SSC distributor for the Asia region. More