Tesla Cybertruck draws massive crowds in China as National Tour begins
The Tesla Cybertruck has landed in China, and as expected the futuristic looking electric pickup truck drew massive crowds on the first day of its National Tour around the country. The first Cybertrucks arrived in […]