Look At All These Fucking Mayflies.

24 Jul , 2015  

Sabula, Iowa is a shitty town in the eastern Iowa with a population of 568 people and a billion fucking mayflies. Mayflies, which are also known as Shadflies, Rhithrogena germanica, and Hedonistic Scourge of the Earth are a species of insect that mature, mate, and die in a period of 24 hours. I can only imagine how many […]