TWIN FALLS, Idaho (KLIX) — After months of work to improve the site, the park at the Twin Falls Power Plant is once again open. The park and boat ramp have been closed since September while Idaho Power made improvements to the dam and boat launch area. They reopened on Saturday.