In U-turn, Tesla closing retail stores By: Boston Business Journal via Business Journals March 01, 2019 at 14:38 PM EST Electric car maker Tesla has three retail locations in Massachusetts but their future is unclear. Read More >>