Tesla Puts the Breaks on Closing Retail Stores

California-based electric car company Tesla is backpeddling on its recent announcement that it would shut down most of its physical stores.

Click here for more information.