Judas Priest will release a music video for "Crown Of Horns", the third single from their upcoming Invincible Shield album, this Friday, January 19. The band have shared this teaser: Over the past 50 years Judas Priest have sold over 50 million albums worldwide and headlined the world’s biggest stadiums...
Continue reading...
Continue reading...