Mercedes Lets Loose with its Mayback G650 Landaulet

German automaker Mercedes-Benz will officially unveil the Maybach G650 Landaulet during this year’s Geneva Motor Show. The top-down all-terrain vehicle will likely be released in September.
Real Time Analytics