Life … Animals Arthropods Insects Mayflies Stream Mayflies Thalerosphyrus genus 61 observations Thalerosphyrus Thalerosphyrus Close