By Robert Farago
February 22, 2009
LOS ANGELES, November, 19,2008 – LA AUTO SHOW – The new 2010 Mustang on display at the 2008 LA Auto Show. Photo by: Sam VarnHagen/Ford Motor Co. (11/19/2008)
Car Reviews, Auto News, Editorials and Podcasts
© 2004 - 2008 The Truth About Cars | Terms & Conditions |
POWERED