Close

Common Treefrog

Polypedates leucomystax)

Common Treefrog