one of the most beautiful creatures on planet earth:the red eyed tree frog (agalychnis callidryas) sitting on a stick isolated on green.

Royalty-free stock photo ID: 55482934

one of the most beautiful creatures on planet earth:the red eyed tree frog (agalychnis callidryas) sitting on a stick isolated on green.