Leopard tree frog

The leopard tree frog (Boana pardalis) is a frog that lives in Brazil.

References

Category:Frogs of South America