Tesla Opens 72-Stall Supercharger Station in Shanghai

Tesla has officially opened the world’s largest Supercharger station. The 72 stall station is located in Shanghai and tops the company’s previous 56 stall station … Continue reading Tesla Opens 72-Stall Supercharger Station in Shanghai