Judas Priest have released "Crown Of Horns", the third single from their upcoming Invincible Shield album, due for release on March 8. Watch the clip below: Over the past 50 years Judas Priest have sold over 50 million albums worldwide and headlined the world’s biggest stages. With their evolving music...
Continue reading...
Continue reading...