@niche: Shanghai Motor Show002693

The Owl will be displayed for the first time at “Auto Shanghai”, one of the world’s largest and most attended auto fairs which will take place in the Chinese business capital from April 21 to 28.

Go to Source