British heavy metal legends JUDAS PRIEST played the second concert of their "Invincible Shield" world tour Wednesday night (March 13) at First Direct Arena in Leeds, United Kingdom. The band's 17-song setlist included three tracks from PRIEST's latest album, "Invincible Shield" — the title track, "P...
Continue reading...