News

The company is now preparing to open a showroom at the Stanford Shopping Center, according to an announcement ... its footprint in Palo Alto just as Tesla, another electric company with local ...