Itchy & Scratchy Land Camera Shop

The Itchy & Scratchy Land Camera Shop is a shop in the Itchy & Scratchy Land Theme Park that sells cameras. This proved fortunate when the park was overrun with robots whose circuits were scrambled by camera flashes.