Wabash Valley Power Signs Solar PPA
Wabash Valley Power has entered into a 30-year power purchase agreement (PPA) to purchase energy and capacity from a 99 MW solar array. The Prairie State Solar Project, located in Perry County, Illinois, will be the largest solar array in Illinois.