What Fish Travels Up to 1000 Miles Just To Lay Its Eggs?
The salmon is this determined navigator. Not only will it travel great distances to reach the place where it was born, but it swims against strong currents while doing so. After salmon are spawned, or hatched from their eggs, in a stream, they swim out to the ocean, where within a year or two, they grow to lengths of four feet a