Esther makes a deal with the devil. Next Up Season 33 Episode 163 8013 September 20th, 2024 Season 33 Episode 161 8011 September 18th, 2024