LS Power affiliate Magic Valley Energy plans to build an 800 MW onshore wind farm dubbed as Salmon Falls in the USA state of Idaho.
The project will be built on the Bureau of Land Management-managed property in Twin Falls County. Magic Valley Energy stated that the project is still in its early stages of development, which includes contacts with federal, state, and municipal agencies as well as greater outreach to local stakeholders.