Life … Animals Arthropods Insects Mayflies Oniscigastridae Oniscigaster Large Swimming Mayfly species 21 observations Large Swimming Mayfly Oniscigaster distans Close