Hosted on MSN2mon
China's Worst Copycat Car DesignsEngine 2.0L four-cylinder Horsepower 140 hp Starting the list off strong with an extremely blatant bit of copy-catting, the BYD S8. BYD stands for “Build Your Dreams”; we can only assume their ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results