Schammasch have premiered a new video for their new song “They Have Found Their Master.” This track is from the band’s new album “The Maldoror Chants: Old Ocean,” which will be released on October 25. The group commented: “They Have Found Their Master‘ is the looming of a tempest wave closing in, the destructive force…
You must be logged in to post a comment.