The review in Car and Driver, a respected motoring publication, of a vehicle made by BYD on display at the Detroit Motor Show ...
Promotion: Chinese car brand Omoda has launched its Designing ... "As a grown up, getting the opportunity to put my goofy characters and wonderfully weird world of colours onto an actual car ...