ants nest on the tree

ants nest on the tree - 13735531

Insect larva on a leaf in the forest, Thailand.

Similar stock images

to-top-page