One of the happy little devils at Museum Wayang. That is my interpretation. I have no idea what he stands for, if anything.

museumwayang3.jpg

Photo album created with Web Album Generator