caddisfly larva

caddisfly larva

Observation - caddisfly larva - UK and Ireland. Description: on foliage above the canal

on foliage above the canal