Apmeken (monster)

Apmeken is the manifestation of the god, Apmeken. She is fought during Icthlarin's Little Helper, should you pick up the ape-headed Canopic jar. She is level 75.