In Mercedes-Benz Vehicle Design at the 2011 Concours D'Elegance at Amelia Island — Mercedes-Benz March 18, 2011 Steve Cannon, Vice President of Marketing for MBUSA, takes you to the Concours D’Elegance at Amelia Island in Florida for…