Skrach Uglowee

Skrach Uglogwee is an ogre found in the feldip hills