Caddisfly.

Caddisfly.

Observation - Caddisfly.. Description: