Album NewsBlack MetalNews December 14, 2017 James Weaver Thy Antichrist announce new album ‘Wrath Of The Beast’ THY ANTICHRIST have announced a new album! Read More