Welcome to the second instalment of Stranger Things, season five. Season 5.2, if you will, with the finale to follow on New ...