The Demogorgon is a scary creature from the Netflix show Stranger Things. The creatures come from the Upside Down, an otherworldly place where monsters are born. Eleven and her friends in Hawkins, Indiana fought off the Demogorgon to save their friend, Will Byers...