Judas Priest's new album Redeemer of Souls hits stores July 15th. You can listen to the title track right here! What do you think?