The 2012 Maybach Landaulet is an ultra luxury convertible manufactured by German automaker Mercedes Benz. Built off the Maybach 62, this high performance sedan features a rear passenger compartment separated by a glass partition. Under its hood is a 6.0-liter twin-turbocharged V12 engine that produces a massive 620 horsepower and 738 lb-ft of torque.
@jorge zuniga RT @F1Mike28: Maybach G650 Landaulet "The Ultimate Dinosaur". M279 V12 biturbo engine Handcrafted by Michael Kübler @f1mike28 in Germany A…36 minutes ago