Images

Volvo XC60, driving in Shanghai, China

May 01, 2011 ID: 39769
Volvo XC60, driving in Shanghai, China
Volvo XC60, driving in Shanghai, China. Front. Twilight Bronze.
Keywords:
Volvo XC60, Exterior, 2011

Photos and images contained on this website are for editorial use, only. For advertising images, please call (416) 920-6864.