This is a brand new factory sealed item.
Judas Priest's "Invincible Shield" is a heavy metal album released in 2024 by Columbia Records. The deluxe edition CD contains one disc and features the band's signature sound. The album includes unknown number of tracks and is highly anticipated by fans.