Raze The Altar

Industrial Metal Band RAZE THE ALTAR Brings Sacrifice And Perseverance To New Single
Press Releases

Industrial Metal Band RAZE THE ALTAR Brings Sacrifice And Perseverance To New Single

UK industrial/metal band, RAZE THE ALTAR has just unleashed their self-titled single, “Raze The Altar”. The track will appear on the forthcoming…
Back to top button