You thought 1983 was strange… Netflix