The leader of the free world may ride in a Cadillac, but presidents of other countries have long preferred the Mercedes Pullman. Case in point: this 1995 Mercedes-Benz S600 Pullman Guard posted for sale on Germany's Mobile.
Read more ยป
Automotive news, all about new models, the latest spy shots and much more