The absurd is sometimes possible.
So if the absurd is sometimes possible…how is it that God is not possible?
There have been 9 reported rains of frogs since 1939.
In 1953 it happened in Massachusetts. In just 1998 it happened in London. As late as August of 2007 it happened in Chistlehurst, Bromley.
In these incidents, a waterspout or tornado, will pick up animals that are often in a pond, then drop them in a localized area.