The upcoming Mercedes Benz S-Class Pullman has recently hit the web in first patented pictures. The vehicle in question has been under development for quite some time now, but it seems that the Germans are putting the final touches before an official launch will take place. This luxury car is said to be 6.4 metres […]