Every spring and fall, thousands of these fish—each as long as a pinky finger— embark on a 350-mile race, swimming day and night and dodging predators along the way to reach the Pacific Ocean. But ...