Deathiah Manifesto

Deathiah Manifesto

Review: Black Altar / Vulture Lord “Deathiah Manifesto” [Odium Records]

Reviews
Black Altar and Vulture Lord come together to deliver a blistering split EP that will not disappoint long time fans of either band. Deathiah Manifesto is the blending ...
Read more Comments Off on Review: Black Altar / Vulture Lord “Deathiah Manifesto” [Odium Records]