Big caddis.

Big caddis.

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