Ultra Plush brings their gothic magic to Salem

Photo by Scott Lanes