Itchy & Scratchy on Ice

"Itchy & Scratchy on Ice" is seen on a poster at Itchy & Scratchy Studios.