An insect perched on a leaf

Code produit:
848880726