mayfly stages
Image credit Life Cycle of Aquatic Insects, USEPA. Gilbert Rowley illustrates the mayfly life cycle from the egg to the nymph and through the various adult stages (emerger, dun and spinner) that are of interest to flyfishers.