Observation of Cased Caddisfly Larvae

Observation of Cased Caddisfly Larvae

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