Bear River

Iguacu Falls A Finalist In New Seven Wonders Of Nature Contest

Staff of the U.S. Federal Energy Regulatory Commission have recommended against licensing a dam, reservoir, and hydropower project proposed for the Bear River near Preston, Idaho.