Judas Priest debuts latest Invincible Shield track, “The Serpent and the King”
Judas Priest has dropped yet another track from their upcoming album Invincible Shield, which drops March 8. The latest is the song “The Serpent and the King,” described as “the most fist pumping track on the album.”You can listen to "The Serpent... Read More.