What is the creature
Hint 1 of 2:
That is the god of this place.
Hint 2 of 2:
Deimos.