Sockeye Salmon Sockeye Salmon Makes the longest run of any salmon—900 miles up the Columbia and Snake Rivers . Read more...