Massive Netflix show returns for a seventh season and a release date is revealed – as fans go WILD over the promise of a ‘sequel’ to an iconic episode Read more