Description Ok this is pretty bizarre. I spotted this Maybach v class van driving around near the concours. Has anyone ever seen one of these before? Apparently these are mainly sold in China and is called the VS680L.
Join our weekly update alert so you never miss out on pictures of the finest, most expensive, fastest, and most exciting exotic cars. You'll get alerted to...