a creature that is part demogorgon from stranger things and part huggy wuggy, trending on artstationHQ, 4k