The first Tesla store is finally opening in EV-loving Vermont [update]
New Englanders, rejoice – at last, Vermont’s first Tesla store is being fitted up in South Burlington and will open soon. January 26: The Vermont Tesla store is so not going to open in the latter half of January, as we initially expected. One of our readers (thanks, Doug!) went past the store today and spoke […]