Home Entertainment News Behold the new Mercedes; the Maybach super car (PHOTOS)