News
The US Department of the Interior has reversed the previous administration’s approval of the Lava Ridge Wind Project, a proposed 1,000MW facility in southern Idaho. The decision follows a review of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results