User blog comment:MysterySeeker/Boss Mabel Chupacabra!!!/@comment-5904272-20130207162051/@comment-5382349-20130207162615

I think it may be some kind of ogre or goblin.