Philautus thamyridion

Philautus thamyridion is a frog.  It lives in Indonesia.  People have seen it between 911 and 1946 meters above sea level in Sumatra.

First paper

References

Category:Frogs of Asia