Whirligig beetle larva

Whirligig beetle larva

Phylum: Arthropoda, Class: Insecta, Order: Coleoptera, Family: Gyriniidae


Acknowledgements

Image reproduced courtesy of Corangamite Waterwatch and Waterwatch Victoria.