A worldwide community photographing and learning about wildlife
Smilisca sp.?
Could be Smilisca phaeota?
Mexican Treefrogs or Smiliscas (Smilisca) are frogs in the Hylidae family, and are found in Mexico, southern Texas and Arizona, Central America and northwestern South America.
1 Comment
Awesome Green! Wow, would love to know what species this is.