Mercedes-Benz SLC Wins The World Rally Championship
Mercedes-Benz made World Rally history with the SLC in a remarkable feat 40 years ago this week. When you think of late 1970s and early ‘80s world rally winners, what springs to mind? Screaming Ford Escort RS1800s and Fiat 131 Abarths, the sensational Lancia Stratos …