Judas Priest stream new song from their album

It’s been a good couple of months for metal fans – as Alexandra was telling you in March, they finished recording their new album, a follow up to 2008’s Nostradamus.  After a week-long countdown to the official new album announcement, now we have a new song from their forthcoming new album, “Redeemer of Souls,” which will be released in North America on July 15. “We are revved up and ready to unleash the Priest one…

Read More...