Caddis larvae

Caddis larvae

Observation - Caddis larvae - UK and Ireland. Description: