Ultra Plush brings their gothic magic to Salem
Photo by Scott Lanes