SALMON – The State of Idaho recently acquired 670 acres from a private landowner, which is now the newest state park. Twin Peaks Ranch State Park is now open to the public. The Idaho Department of Parks and Recreation will be celebrating the park’s grand opening on June 27 with an open house. Public reservations […]