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

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

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