Caddis?

Caddis?

Observation - Caddis? - UK and Ireland. Description: