Shop for cars

Lotus stand at the Beijing Motor Show 25.4.2012