Chief Grarkharok

A troll NPC whom is rumoured to inhabit the Edron mountains.