unknown caddis fly larvae

unknown caddis fly  larvae

Observation - unknown caddis fly larvae. Description: large cadis fly larvae in small fresh wate r pond. home made from small snails shells, weed stems, twigs and small stones

large cadis fly larvae in small fresh wate r pond. home made from small snails shells, weed stems, twigs and small stones