Stella makes a troubling discovery. Next Up Season 33 Episode 19 7868 February 29th, 2024 Season 33 Episode 17 7866 February 27th, 2024