Donate! Alliance Logo

Idaho PUC Approves Two Big Solar Contracts

The PUC approved energy sales agreements between Idaho Power and two solar farm developers, clearing the way for an eye-popping 120 megawatts to be installed in projects near…

Read More