Demogorgon! Well, this was bound to happen! I don't watch a large amount of TV, lots of series tend to get bogged down in soap opera shenanigans...dull as dishwater. Stranger Things on the other hand is only 8 episodes and things actually happen in it. Click link for more...