An insect perched on a leaf

Code produit:
843714615