Just a few hundred public officials control the entire U.S. power grid—and some of them are on your ballots Grist Fast Company 3 0 05.11.2024 .....© Fast Company visit website