Tesla Completes U.S. Central Passage Supercharger Route

With the opening of the 183rd North American supercharger station located on 1981 Zumbehl Rd St. Charles, Missouri, there is now a new U.S. central passage available to Tesla owners. Though a 214 mile leg still remains between St. Charles and Independence, Missouri, this is more than achievable for all… …read more