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

Splendid Leaf Frog - Costa Rica

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

frogswildlifecosta rica