Ephemeridae (May Flies) E NIMPH E HATCHING NIMPH E SURFACE NIMPH E FRENCH E REVERSE DUN E DUN E CRIPPLE - SPENT