Life … Animals Arthropods Insects Mayflies Stream Mayflies Epeorus Epeorus punctatus species 2 observations Epeorus punctatus Epeorus punctatus Close