Stella smells a rat. Next Up Season 33 Episode 20 7869 March 1st, 2024 Season 33 Episode 18 7867 February 28th, 2024