Sockeye salmon, swim upstream in the Adams River, traveling to reach the place where they hatched four years earlier in order to spawn a new generation of salmon eggs. Adams River, Roderick Haig-Brown Provincial Park, British Columbia, Canada