1989 Mercedes-Benz has always ruled the luxury car world on the strength of one simple idea

1989 Mercedes-Benz has always ruled the luxury car world on the strength of one simple idea

Source: www.flickr.com / IFHP97