This amphibian is the national symbol of Panama and is considered a (…read more)
Tag: frog
This is a curious creature found in the tropical lowlands throughout Central America. A carnivore, this animal hides among the canopy of the rain forest where it ambushes it’s prey. See image