Wednesday, September 9, 2009
Telsa Launches Munich Store
San Carlos-based electric vehicle firm Tesla Motors said late Tuesday that the firm will open up a store in Munich, Germany, tomorrow, the firm's first store in continental Europe. Tesla said the store will be in addition to its locations in London, which opened in June, and a location in Monaco which it will open later this year.