Sister Sin shall sin no more
Posted by Seth Werkheiser on November 9, 2015
Sister Sin released Black Lotus, their fifth studio album, in November of last year, and played this year’s Victory Records Stage at Mayhem Fest. But this weekend the Swedish metal band had decided that they’ve had enough and announced, “SISTER SIN is no more.” Said the band via Facebook: “We know this may come as a […]