After having made the mouth water with a video, Shelby Super Car has unveiled its Tuatara during a formal presentation in Shanghai.
The Chinese market seems to attract more and more manufacturers. This is not to argue with that SSC since the brand has chosen Shanghai for the official presentation of its latest model called Tuatara.