carnewschina.com
Spotted in China: a low riding Toyota Crown
A beautiful black Toyota Crown sedan, Spotted in China on a windy road in Beijing. The good Crown has been lowered to the max for low riding madness, and
Tycho de Feijter