cased caddis fly larvae

cased caddis fly larvae

Observation - cased caddis fly larvae - UK and Ireland. Description: found stream dipping in small stony woodland stream

found stream dipping in small stony woodland stream