2010 Mercedes-Benz SLS AMG First Impressions
California, USA -- Sometimes in life you get a revelation or a vision so incredible that it seems to be a direct message from God himself. When the angel-like figure came toward me, eyes glowing, and spread its wings to cover the sky, I knew this was one of those moments.