carnewschina.com
Spotted in China: Mercedes-Benz S600
A very massive Mercedes-Benz W140 S600, seemingly abandoned at a car market in Shanghai.
Tycho de Feijter