Tesla has completed its largest Supercharger station in Lost Hills, California, with 168 stalls, just in time for...
Tesla has completed its largest Supercharger station in Lost Hills, California, with 168 stalls, just in time for Thanksgiving holiday travel.

