Novel DCFC solution FreeWire announced plans to close its Newark corporate headquarters and lay off virtually all of its employees.
According to the DOE’s Alternative Fuels Data Center, as of May 2, there are currently 931 Electrify America station ...