Aquatic caterpillar 1

Aquatic caterpillar

Phylum: Arthropoda, Class: Insecta, Order: Lepidoptera


Acknowledgements

© State of Victoria (Department of Education and Early Childhood Development) 2012. Photograph by Bob Winters.