After a brutal three-year wait, Stranger Things 5 is finally here. Netflix dropped the first four episodes of Season 5 just ...