Mercedes-Benz unveiled Maybach’s 4th line up ‘62S’ during 2007 Frankfurt Motor Show, which is powered by 6.0 liter V12 twin-turbo engine with 612 horsepower.
























[Via]