Cased Caddis Fly Larvae

Cased Caddis Fly Larvae

Observation - Cased Caddis Fly Larvae - UK and Ireland. Description: