TESTAMENT Announces New Album Titans Of Creation & Release Music Video For “Night Of The Witch”

The time has arrived for legendary bay area thrash metal giants TESTAMENT to unleash new thunder to the masses and reveal their thirteenth studio album, Titans Of Creation, which will be released on April 3 via Nuclear Blast. Today, the band releases the lyric video for the first single, “Night Of The Witch” here: youtu.be/cF2hIrXq2ss Chuck Billy comments, “It has…

Read More