Zaroza the Fleshcarver

Zaroza the Fleshcarver is a blood troll.