Moluccas frog

The Moluccas frog (Papurana moluccana) is a frog from the Moluccas in Indonesia.

References

Category:Frogs of Asia