The Petersen Automotive Museum in Los Angeles, California, is celebrating 100 years of Mercedes-Benz with a special exhibit.
This armored Mercedes-Benz S-Class refuses to ditch the V12. And, as wild as it sounds, simplicity is part of the reason.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results