Frog showers in Europe.
In 1701, a bizarre phenomena appeared in several countries in Europe. Denmark, Sweden, Norway, Italy, and France witness after night fall a heavy pouring of alive frogs. The tons of frogs fell from no where, meeting their death as they bumped onto the streets and building of the European cities. The people at that time were baffled by this but there werent any cameras or phones to capture such event, all they could do was to write about it. Most of the people at that time who did not see the falling forgs didnt belelive what happened and discard the whole thing.
This strange, unexplained phenomena was captured in Tom cruise’s movie, Magnolia.
None however was able to explain how that happened, or the true meaning behind the falling frogs.