Cased Caddisfly Larva

Cased Caddisfly Larva

Observation - Cased Caddisfly Larva - UK and Ireland. Description: