Stranger Things has finally returned with new episodes. It’s been three long years since we last saw the Hawkins gang try to ...