Larvae of the Southeastern USA mayfly, stonefly, and caddisfly species (ephemeroptera, plecoptera, and trichoptera) | lit.salon