British heavy metal legends JUDAS PRIEST will release the official music video for "Crown Of Horns", the third single from their upcoming studio album, "Invincible Shield", on Friday, January 19. A teaser for the clip is available below. "Invincible Shield" will arrive on March 8, 2024 via Sony Musi...
Continue reading...