BEIJING - APRIL 27: Ferrari Formula 1 car is on display at the 2010 Beijing International Automotive Exhibition (Auto China 2010) on April 27, 2010 in Beijing, China.
Editorial use only
Editorial credit: testing / Shutterstock.com

Royalty-free stock photo ID: 52068121

BEIJING - APRIL 27: Ferrari Formula 1 car is on display at the 2010 Beijing International Automotive Exhibition (Auto China 2010) on April 27, 2010 in Beijing, China.