Visitors look at a Lamborghini Aventador LP700-4 at the Shanghai International Auto Show Thursday, April 21, 2011 in Shanghai, China.
Associated Press | Photo By Eugene Hoshiko
Thu, Apr 21, 2011 4:17 AM EDT
Share to Facebook
Share to Twitter
Share to Pinterest