In addition to the other answers you’ve gotten, another thing to consider is that seemingly seperate populations of fish can still mate over generations. Birds can transfer eggs and even live fish from one body of water to another. It was long believed eggs might hitch a ride on feathers or their legs, but studies have shown some eggs will even survive fecal transfer.
Latest Answers