The Mexican Mastretta Sports Car’s production comes to a halt
When a company from Mexico called Mastretta announced that they are going to build a sports car, it was met with the cynical disapproval of the Top Gear UK chaps. Pointing out that the car is being sold “too cheap”, it seems that they would not have to worry about the Mastretta anymore as Mexico’s …