Publisher’s Note: Based in NYC, SNL has long carried comedic water for the Powers That Be.
Watching this new skit, we’re not sure whether to laugh or cry.
Comments are closed.