Calm down, everyone. Tesla is not closing all of its stores.
The Teslaverse was twisted into knots on Friday when a rumor hit Reddit suggesting that things were not looking bright for the approximately 115 Tesla stores scattered across the United States. Specifically,...