Invincible Shield: 19th Studio Album by Judas Priest
Invincible Shield is the 19th studio album by British heavy metal band Judas Priest. The album is set to release on March 8, 2024. The band will embark on an Invincible Shield world tour from the month of the album’s release. Judas Priest members include Glenn Tipton (guitars), Ian Hill…
Continue Reading