Thrash Legends ANNIHILATOR Release New “Psycho Ward” Video! December 1, 2019 // 0 Comments Canadian thrash metal legends ANNIHILATOR have recently released a new video for the track, “Psycho Ward”. The track comes off of the band’s upcoming [...]