More stories

  • in

    Mercedes-Benz At The 84th International Motor Show In Geneva

    GENEVA, SWITZERLAND – MARCH 04: The new Mercedes-Benz C-Class is presesented during the press day of the 84th International Motor Show which will showcase novelties of the car industry on March 4, 2014 in Geneva, Switzerland. (Photo by Harold Cunningham/Getty Images) GENEVA, SWITZERLAND – MARCH 03: A Mercedes-Benz is prepared ahead of the opening day [...]