Editorial use only
Editorial credit: Teddy Leung / Shutterstock.com

Royalty-free stock photo ID: 257658592

Santa Barbara, USA Jan 17, 2015 : Mercedes-Maybach S 600 2015 Test Drive on Jan 17 2015 in Hong Kong. - Image