Upland Stream Caddis.

Upland Stream Caddis.

Observation - Upland Stream Caddis.. Description: