San Francisco Bay Area metallers, Testament, will release their new album, Titans Of Creation, on April 3 via Nuclear Blast Records. Pre-order the album in various formats here, and listen to the first single, "Night Of The Witch", below. Titans Of Creation was produced by Chuck Billy and Eric...
Continue reading...
Continue reading...