Caddis??

Caddis??

Observation - Caddis?? - UK and Ireland. Description: