Stranger Things - Demogorgon

Noodle from the other night, tribute to Stranger Things show, reminded me a lot of the movies I loved while growing up in the 80s, you ain't seen it check it out