Itchy and Scratchy Show.

In hindsight, if you cannot laugh at this China