Twenty-five years ago, the first phase of the Mercedes-Benz product campaign was in full swing
Over 30 title wins in national and international race series