Life … Animals Arthropods Insects Mayflies Neoephemeridae Neoephemera Neoephemera purpurea species 2 observations Neoephemera purpurea Neoephemera purpurea Field notes Close