A Mercedes-Benz SLS AMG E-CELL concept car is displayed during the preview day of the Geneva car show in Geneva, Switzerland, on March 2, 2011. [Xinhua/Yang Jingde]
Go to Forum >>0 Comments