Posts in tag

Tesla’s


tesla Santa Monica Supercharger Station

Last year, Tesla’s CEO, Elon Musk ridiculed the idea that “building a factory in Germany will lead to local water shortages”. However, the continuous decline …