Forest thing, idk what name I could give it

What can I say except it's a creature that lives in the forest?

Sunsetliked this post