Life … Animals Arthropods Insects Mayflies Stream Mayflies Heptagenia Heptagenia culacantha species 3 observations Heptagenia culacantha Heptagenia culacantha Close