Ghosts Season 6 Episode 3 Season 6, episode 3 Episode 3 December 10, 2026 Previous episode Halloween 6: The Mirror (2) Next episode Episode 4