Itchy & Scratchy Land Candy

Itchy & Scratchy Land Candy (shortened to just Candy) is a candy store in.