DemonScar “DSXX”* independent album released Friday 13 November 2020

DemonScar “DSXX”* independent album released Friday 13 November 2020

If this year* has been, to use an overused word, unprecedented, releasing an album on Jason Vorhees Day is just asking for superstition to deliver! But if you’re a doom-laden metal act, it’s a date you’d be aiming form, as...
read more