A large number of Tesla vehicles parked at a closed shopping mall on the outskirts of St. Louis, Missouri, USA, has caught the attention of residents and raised questions about potential demand issues.
Read MoreA large number of Tesla vehicles parked at a closed shopping mall on the outskirts of St. Louis, Missouri, USA, has caught the attention of residents and raised questions about potential demand issues.
Read More