Stranger Things Season 5 recently dropped on our screens again, infusing the same thrill and adventure into fans' minds.