Look Out World: Debuts at the 2011 LA Auto Show–Mastratta MTX

side.jpg
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 >>>>