A fter a brutal three-year wait, Stranger Things 5 is finally here. Netflix dropped the first four episodes of Season 5 just in time for Thanksgiving, but there are four more waiting in the wings.