Is it a bird or a plane? No, it’s a Mayfly! Huh? What is a mayfly? A mayfly is a small and common aquatic insect, revered by ...