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