Legendary Canadian thrash/heavy metal masters ANNIHILATOR will release their 15th studio album, Suicide Society, worldwide on September 18, 2015 via UDR Music. The band has unleashed their brand new music video for the title track, which can be viewed here: In a setting which evokes the atmosphere of a sanatorium …
Read More »