Judas Priest remain invincible
“Charging to the top never give in, never stop, the way to be/Hold onto your lead with all your will and concede, you’ll find there’s life/With victory on high,” sings Rob Halford, frontman and lead vocalist for British heavy metal progenitors …