Autoblog favicon

New Mercedes-Maybach concept set to debut at 2018 Beijing Motor Show