High Priest Zancha

High Priest Zancha is a dire troll zombie.