Description
Produced by C and D in 2001 and now out of print, this is a peel off vinyl sticker decal featuring an image of Itchy and Scratchy fighting from their cartoon show as seen on the long running animated TV series The Simpsons. We bought these direct from C and D many years ago and it measures 4″ x 4″ and has been stored in a smoke and pet free environment.