carnewschina.com
Spy Shots: BYD S7 testing in China
Spy shots showing the production version of the BYD S7 SUV testing in China, with a very funky BYD badge on the back. The BYD S7 is a more-upmarket
W.E. Ning