There are Tesla's everywhere around my way in London. They are very very common. Maybe people have stopped buying them since Elon went crazy, but there are still a lot on the roads.
There are Tesla's everywhere around my way in London. They are very very common. Maybe people have stopped buying them since Elon went crazy, but there are still a lot on the roads.