3 ms·
Tesla technically.
by yazaddaruvala 7y ago
Tesla technically.
- Cerium 7y agoTesla might not have advertisements on TV or radio, but it is not a coincidence that luxury malls have prime parking dedicated to Tesla chargers, that they have prominent show rooms and that their CEO is always getting in the news.