Caddisfly larva 2

Caddisfly larva

Phylum: Arthropoda, Class: Insecta, Order: Trichoptera


Acknowledgements

Image reproduced courtesy of Bob Winters.