Caddis fly (3)

Caddis fly (3)

Observation - Caddis fly (3) - UK and Ireland. Description: