On August 11, 1991, The Ren & Stimpy Show premiered on television across America, and even all these years later, today’s audiences seem unsure of how to unpack the shocking cat and dog duo. Originally airing on Nickelodeon, Ren & Stimpy is now characterized by its inappropriate innuendos, grotesque animation, […]