Photo of stonefly naiad on a rock underwater

    Stonefly Larvae

    There are hundreds of species in North America