Album Review: Black Shroud – Death Culture (Self Released)
Black Shroud are a four-piece from northwest Ohio who released their debut album, Death Culture on January 12th 2019. A concept album geared towards various burial rituals around the world.
Black Shroud are a four-piece from northwest Ohio who released their debut album, Death Culture on January 12th 2019. A concept album geared towards various burial rituals around the world.