In Ford The New Ford S-MAX defining Reinvention – Official Ford Video September 7, 2010 The New Ford S-MAX is the very definition of reinvention. http://twitter.com/FordEu The S-MAX has evolved into a flexible sports activity…