Someone at Mercedes was apparently too eager to share images of its new Maybach-branded concept ahead of the car’s official debut on April 25 at the Auto China Beijing. Published by CarNewsChina, these official images shows the new Vision Mercedes-Maybach Ultimate Luxury, a SUV that looks more like a high-riding sedan. …
Read More »