Judas Priest have premiered a new song titled “The Serpent And The King.” This track is from the band’s new album “Invincible Shield,” which will be released on March 8.
Judas Priest have premiered a new song titled “The Serpent And The King.” This track is from the band’s new album “Invincible Shield,” which will be released on March 8.