Wild chinook salmon swim 900 miles from the Pacific, leaping waterfalls along the way, to reach their spawning grounds in the central Idaho wilderness.
Wild chinook salmon swim 900 miles from the Pacific, leaping waterfalls along the way, to reach their spawning grounds in the central Idaho wilderness.