Life … Animals Arthropods Insects Mayflies Stream Mayflies Leucrocuta Leucrocuta petersi species 8 observations Leucrocuta petersi Leucrocuta petersi Field notes Close