Mercedes Maybach G650 Landaulet - Only 99 of these are made !

This is a Maybach G650 Laudaulet I saw in a car showroom in Dubai ..I was thrilled to see it for the first time. It is true beast in size .
Back to Top