Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
PERTH - FEBRUARY 8: Australian Federal Police Ford Falcon in Perth, Australia on February 8, 2009. Ford Falcon is one of the most produced cars in history and will reach 50 years of continuous production in 2010.