Large caddis.

Large caddis.

Observation - Large caddis. - UK and Ireland. Description: