Green Tree Frog

Green tree frog

Australian green tree frog, handled, isolated on white