Eagle Creek acquires 19 MW Worumbo hydropower facility
(USA) United States of America
Worumbo is a 19 MW run-of-river hydroelectric generating facility on the Androscoggin River in Lisbon Falls, Maine. The facility supplies nearly 95 million kilowatt-hours of clean, renewable energy in...
List of all the transaction updates
If you are an existing subscriber please sign in to read this content in full.