Ford at Frankfurt IAA 2011

A snapshot of the press conference on the Ford stand at the IAA in Frankfurt Germany 2011.