Green cars and concept cars at Geneva auto show 2013
A Toyota FT86 Open concept car is displayed at the 83rd Geneva Auto Show at the Palexpo Arena in Geneva, March 6, 2013. [Photo / Xinhua]
A Toyota FT86 Open concept car is displayed at the 83rd Geneva Auto Show at the Palexpo Arena in Geneva, March 6, 2013. [Photo / Xinhua]