red-eyed tree frog on a leaf

Royalty-free stock photo ID: 39611533

red-eyed tree frog on a leaf