caddisfly larvae

caddisfly larvae

Observation - caddisfly larvae - UK and Ireland. Description: