Tesla Motors Opens Store in Silicon Valley

By Tatiana Guertin on
Tesla Motors, the startup that manufactures the world's first kick ass electric sports car, has announced the opening of its second U.S. store.The store will be open to the public Tuesday, July 22, and is located near Stanford in Menlo Park, Calif. Tesla is headquartered right up the peninsula in San Carlos, Calif, so the store will be close to home.The company opened it's first store earlier this year in Los Angeles, Calif, and the Silicon Valley store will be similar. The new store will...Read Full Story