TreeHugger favicon

Duke Energy dedicates $25 million to EV charging in NC, promises 300 MW of battery storage