Frogs - EscapingAbroad.com
Powered by SmugMug Log In
Lemur Leaf Frog - Costa Rica

Lemur Leaf Frog - Costa Rica

Highly endangered. Found in the wild, at Costa Rican Amphibian Research Center, Guayacán.

frogswildlifecosta rica