83rd Geneva Int'l Motor Show opens
The LaFerrari car is seen on the press day of the 83rd Geneva International Motor Show in Geneva, Switzerland, on March 6, 2013. (Xinhua/Wang Siwei)
The LaFerrari car is seen on the press day of the 83rd Geneva International Motor Show in Geneva, Switzerland, on March 6, 2013. (Xinhua/Wang Siwei)