Scratchy mascot

The Itchy mascot is a costumed employee of the Itchy & Scratchy Land Theme Park. He is dressed in a costume resembling Scratchy.