Caddisfly larva 1

Caddisfly larva (+ scale)

Phylum: Arthropoda, Class: Insecta, Order: Trichoptera
 


Acknowledgements

Image reproduced courtesy of Corangamite Waterwatch and Waterwatch Victoria.