The longest known trip ever taken by a salmon was a Chinook salmon that traveled 3,845 km (2,389 miles) upstream to spawn.

The longest known trip ever taken by a salmon was a Chinook salmon that traveled 3,845 km (2,389 miles) upstream to spawn.

Next