Fish eggs often travel long distances by sticking to the feathers or legs of waterfowl I have been told at school long ago.
I’ve wondered if natural phenomena like tornadoes could carry fish eggs those kinds of distances. Or even just carry the eggs into the clouds, to be rained down large distances away.
Close, I looked it up out of curiosity, it seems Waterfowl eat the eggs, but they travel through their digestive system fully alive. Really interesting even so!