North Fork Dam Built in 1957

In 1957 North Fork Dam was built and adjoining 1.7 mile long fish ladder, the longest in the world.