Caddisfly.

Caddisfly.

Observation - Caddisfly. - UK and Ireland. Description: