British heavy metal legends JUDAS PRIEST have released the official music video for "Crown Of Horns", the third single from their upcoming studio album, "Invincible Shield". You can check it out below. "Invincible Shield" will arrive on March 8, 2024 via Sony Music. The official music videos for the...
Continue reading...