The Itchy and Scratchy Show

Date: March 24, 2009
Location: Cedar Town, England, United Kingdom

Something's fighting and biting down there. Hit 'em with the shampoo!