Advertisement
videoDetails

DNA: Pressure on Tesla surges in China?

Video ThumbnailPlay icon
A woman who claimed to be a Tesla customer climbed on the roof of same company's car at the Shanghai Auto Show and protested wearing a T-shirt that read "Brakes don't work." After which Tesla is facing surging pressure in China.