"These insects are called Day-flies from the shortness of their existence in the perfect state;…
Adult Mayfly
Head of Mayfly
Prothorax of Mayfly
Mesothorax of Mayfly
Metathorax of Mayfly
Abdomen of Mayfly
Larva of Mayfly
gill of larva of Mayfly
The common mayfly (Ephemera vulgata) named for its short life span.