caddis fly larva

caddis fly larva

Observation - caddis fly larva - UK and Ireland. Description: