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.
Stimpy choking Ren while sitting in a litterbox. Image: NIckelodeon In a move reflective of the network’s doubling down on the animation space, Comedy Central’s set its sights on one of the most ...