Over the course of the past week, residents surrounding the Upper Mississippi River Valley are being afflicted by massive swarms of mayflies of Old Testament proportions. The mayflies hatched all at once, in such a vast cloud, it was captured on radar by the National Weather Service at around 8:45 pm on July 20th.

CHECK OUT THE RADAR PICS AND MORE INFORMATION

Watch this video below of a mayfly giving birth, and its eggs hatching in under a minute.