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