The Owl for the first time at Auto Shanghai 2021

Shanghai Motor Show

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.

Leave a Reply

Your email address will not be published. Required fields are marked *