The most recent examples happen in the summer of 2000 in Ethiopia. A local newspaper reported: "The unusual rain of fish, which dropped in millions from the air - some dead and others still struggling - created panic among the mostly religious farmers." This is just one of many reported rains of fish, frogs, periwinkles and even alligators that have happened around the world.
The reason for the rain of animals has been attributed to severe storms, tornadoes, water spouts and related phenomena. Although the theory has not yet been proved, it holds that strong winds pick up the fish or frogs from bodies of water such as ponds, streams and lakes, carry them aloft - sometimes for miles and miles - and then drop them over land.
One challenging fact of this theory is that it generally rains one type of species. How could a gust of wind be so particular? When it picked up a herring would it not also pick up reeds or rubbish?