caddisfly larva
common netspinner larva