Sand or black fly larva

Sand or black fly larva

Phylum: Arthropoda, Class: Insecta, Order: Diptera
 


Acknowledgements

Reproduced Courtesy of the Murray-Darling Freshwater Research Centre.