Itchy & Scratchy International

Itchy & Scratchy International (aslo known as Itchy & Scratchy Studios) is where The Itchy & Scratchy Show cartoons are produced.