Caddis fly larva

Caddis fly larva

Observation - Caddis fly larva. Description: Several of these in shallow water of the Upper Tees. Just seen very similar on Springwatch described as caddis fly larva.

Several of these in shallow water of the Upper Tees. Just seen very similar on Springwatch described as caddis fly larva.