Stranger Things Season 5 finally premiered on Netflix tonight, more than three years after Season 4 came to its dramatic ...