Post Thumbnail

It's a time of dire news for auto manufacturers, with losses widening, dealerships closing, and whole brands disappearing. Not so for Tesla, which despite all that bickering up top has managed to scrounge together the funds to open up a shop in Chelsea in western Manhattan, a swanky area full of ar

5 years ago 0 Comments