Categories Selected Articles Is ‘SNL’ New Tonight? ‘Saturday Night Live’ 2025 Schedule, NBC/Peacock Streaming Info Post author By Mike Nova Post date May 10, 2025 The historic season concludes on Saturday, May 17. ← Putin Swears Russia Is Ready for ‘Serious’ Peace Talks With Ukraine → 2 construction workers dead after being found unconscious in NYC stairwell: police