Cased Caddisfly Larvae

Cased Caddisfly Larvae

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