After years of waiting, it’s finally here: the last chapter of the internationally beloved Netflix hit Stranger Things is available to stream. Continue reading