Following Mercedes-Benz’s intention to revive the Maybach name plate, not as a separate brand, but as a special badge on its range-topping models, an extra long wheelbase S-Class prototype has been spotted on the street somewhere in Spain. The new variant, which will quite possibly wear the Maybach badge, is …
Read More »