Students from Filer had a brilliant idea: push-button waterfalls! Now Idaho Power is seriously considering it for Twin Falls.
If approved by city council members, it could become the site of a massive data center — a $30 billion investment over the ...