Speckled caddisfly.

Speckled caddisfly.

Observation - Speckled caddisfly.. Description: