Spiritbinder Jumjabu

Spiritbinder Jumjabu is a jungle troll.