Little green tree frog sitting on red leaf on black background

Royalty-free stock photo ID: 95301577

Little green tree frog sitting on red leaf on black background