Rain of Fishes is a phenomenon that occurs once a year in Honduras between the months of May and June.Witnesses of this phenomenon state that it begins with a dark cloud in the sky followed by lightning, thunder, strong winds and heavy rain for two to three hours. Once the rain has stopped, hundreds of living fish are found on the ground. People take the fish home to cook and eat them.
The explanation generally offered for the rain of fish is meteorological, in terms of strong winds or waterspouts, as for other accounts of raining animals. The most likely source of the fish is the Atlantic Ocean, about 140 miles away.
An alternative story claims that the fish are not sea water fish, but fresh water fish, and that they swim from a nearby river into a subterranean water current. Some of the fish then leave this current and appear on the ground inland. It is claimed that in the 1970s National Geographic sent some professionals to report on this phenomenon. They discovered that all the fish were approximately the same size, around 6 inches , and completely blind. The experts identified the species but found no record of it in any surrounding bodies of water. Their theory was that these fish are from underground rivers, never exposed to light and thus blind.
http://en.wikipedia.org/wiki/Lluvia_de_Peces