Cathedral Release Video For Tower of Silence

Cathedral The Last Spire

Purchase Cathedral The Last Spire

UK doom metal legends Cathedral have released their final video ever for Tower of Silence, which is taken from “The Last Spire” being released on April 29, 2013 via Rise Above.