Deimos ST

As we all know, it's a fast sports car. It resembles a 1991 Ferrari Testorossa. It lacks handling and acceleration to the other sports cars. It is mostly in the Staunton Island. When you find this $$rare$$ car. Put it in your garage