Cat Creek Energy – A Problem, Not a Solution!
The Cat Creek Energy project is a proposed mega-energy project a local corporation wishes to build in the mountains of Elmore County, Idaho. This website is intended to keep the citizens of Idaho informed about important details and meetings regarding this very complex and ill-conceived project.
Our Facebook Page is @SBarRanch and it’s located at https://www.facebook.com/SBarRanch/