Caddisfly?

Caddisfly?

Observation - Caddisfly?. Description: