Caddis Fly Larva

Caddis fly larva are worm-like creatures with legs. Often they will build cases made of particles of sand, wood or other debris.