Aquatic caterpillar 2

Aquatic caterpillar

Phylum: Arthropoda, Class: Insecta, Order: Lepidoptera


Acknowledgements

Reproduced courtesy of Corangamite Waterwatch and Waterwatch Victoria.