New Found Season 1 October 10, 2023 Episode 2 Spoilers Revealed