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.
In 1957 North Fork Dam was built and adjoining 1.7 mile long fish ladder, the longest in the world.