Photo of the Day

Associated Press
Visitors look at Ford's EcoBoost 1.0 liter engine at the Beijing International Auto Exhibition in Beijing, China, Monday, April 23, 2012.  (AP Photo/ Vincent Thian)

View gallery

500 photos

View Comments (2)