Free-living Caddisfly Larva

Free-living Caddisfly Larva

Observation - Free-living Caddisfly Larva. Description: