caddisfly larvae

caddisfly larvae

Observation - caddisfly larvae. Description: