Humbertiella sp.

Sri Lanka-Near Dambulla