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. Share Get link Facebook Twitter Pinterest Email Other Apps Labels SSC Tuatara video Share Get link Facebook Twitter Pinterest Email Other Apps Comments
Comments
Post a Comment