

Toad Fall
In the 1700s France, soldiers reported toads falling from the sky during a rainstorm... but how is this possible? Was it an illusion?
In the 1700s France, soldiers reported toads falling from the sky during a rainstorm... but how is this possible? Was it an illusion?