
#MotorsportFail – The 1991 Mercedes-Benz C291.
Back in 1988, Mercedes’ board gave the go-ahead for a new challenger to the forthcoming 3.5L World Sports Car Championship era to start from 1st of January 1991 and this would become known as the Mercedes-Benz C291. Not only it … Continue reading #MotorsportFail – The 1991 Mercedes-Benz C291.