Look Out World: Debuts at the 2011 LA Auto Show–Mastratta MTX By Mustang Forums - September 1, 2010 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 >>>> Tags: 2011 LA Auto Show, 2011 LAAS, 2011 Los Angeles Auto Show, 2012 Camaro ZL1, 2013 Shelby GT500 Mustang, C63 AMG Black Series, LA Auto Show Debuts, Mercedes-Benz Related Articles