Salem’s Haunted Happenings offer a month chock full of spooky fun