carnewschina.com
Spotted in China: Toyota Cresta Super Lucent
A very special spot of a very special car in China. This is a Toyota Cresta Super Lucent, seen in the great city of Zhanjiang in Guangdong Province. The
Tycho de Feijter