Varför laxen simma mot strömmen?

Laxen simma uppströms eftersom de är födda i floder, men lax live i norra Atlanten och Stilla havet, men lax, när de har att lägga sina ägg de återvända till sin födelseort. Eftersom de var födda i floder, och floder flyter nedströms till oceaner, måste lax simma uppströms för att nå deras födelseort i floderna.