Thread subject:
Diptera.info :: Pretty red and white insect herded by ants
Posted by Stephen on 10-05-2015 22:30
#1
Coccoidea, scale insect, no? Can anyone provide a better ID than Coccoidea?
Edited by Stephen on 10-05-2015 22:32