The battle of luxury cars

The battle of luxury cars

06:30 04/08/2014

Mercedes will launch the million-dollar S600 Pullman in 2015 in an effort to build the world's most luxurious sedan.