IMEA signs PPA to buy 50MW power from Green River wind farm

Image: The Green River Wind Farm is located 210km west of Chicago and 80km east of the Quad Cities. Photo: Courtesy of Pexels from Pixabay.



Related Article
Recommended Whitepaper

View More