Mercedes W126 Was Meant To Be The Future - Until This Happened

The Mercedes W126 sold almost 900,000 cars in 12 years — a record no S-Class has touched since. That's not an accident. In 1993, Mercedes made sure of it. #mercedes #cat #automobile