Talk:The Alien/@comment-219.89.126.118-20200216062640

Looks so much like the demogorgon from Stranger Things. I wonder if the Duffer Brothers were inspired by this?