Apparently the Oscars Happened Last Night April 21, 2026Posted inSavage No one watches the Oscars, and no one should. But here are some epic memes about it. Song: “Meme The Waltz” by Puppetgate Post navigation Previous Post The Gay Lemon with AIDS Just Got Squeezed 🍋Next PostThe SPLC Got Caught Red-Handed