Caddis fly

Caddis fly

Observation - Caddis fly. Description: