Itchy & Scratchy Ice Cream

Itchy & Scratchy Ice Cream is an ice cream shop in Itchy & Scratchy Land.