6181 Red-eyed Green Tree Frog (Agalychnis callidryas), Selva Verde Lodge, Costa Rica
6181 Red-eyed Green Tree Frog (Agalychnis callidryas), Selva Verde Lodge, Costa Rica
6181 Red-eyed Green Tree Frog (Agalychnis callidryas), Selva Verde Lodge, Costa Rica