From its headwaters high up in the Cascade Mountains of south-west Oregon, the Rogue River meanders its way hundreds of kilometres towards the Pacific Ocean. Out here in the rugged American north-west ...