Comeback Alert: Vendetta Red

Seattle,WA alt. rockers return with their first LP in 13 years, and it’s a strong piece of eclectic music.