- Advertisement -

spotted in china

Spotted in China: R107 Mercedes-Benz 560 SL

An extremely beautiful and extremely rare R107 Mercedes-Benz 560 SL convertible with hard-top, seen on the Beijing Tuning Street here in the Capital. The...