Stranger Things, season 2: all you need to know, including when it will be set 23.08.2016 19:53 Telegraph.co.uk