Tesla’s stores once offered the promise of a one-stop shop for electric cars, solar panels and battery storage. Less than three months ago, the company announced 11 new store locations across the country. Just a few months later, Tesla is shuttering most of its stores...

read more