Caddisflies

Caddisflies

Observation - Caddisflies - UK and Ireland. Description: