Showing posts with label Maybach. Show all posts
Showing posts with label Maybach. Show all posts

Thursday, April 21, 2011

2011 Maybach 62 S Landaulet


Engine: 6.0-liter v12 Twin Turbo
Horsepower: 620 hp
Torque: 738 lb-ft
0-60 mph: 5.7 seconds
Top speed: 155 mph
Price: $1.5 million