Look Out World: Debuts at the 2011 LA Auto Show–Mastratta MTX
Hmmm… the Mastretta MXT. The Top Gear blokes joked about it being designed and built in Mexico, and they’re way funnier than I am. But I’m curious… If you’re going to build your country’s first sports car, why make it an Elise knock off?
More Debuts at the 2011 LA Auto Show >>>>