A Red-eyed Leaf Frog in Costa Rica

Royalty-free stock photo ID: 12882622

A Red-eyed Leaf Frog in Costa Rica