The Itchy & Scratchy & Poochie Show stillS8 · E14

Feb 9, 1997 · 23 min

The Itchy & Scratchy & Poochie Show