Caddis larvae

Caddis larvae

Observation - Caddis larvae. Description: