Invincible Shield is the upcoming nineteenth studio album by English heavy metal band Judas Priest. The album is scheduled for a March 8, 2024 release and will mark the band’s first new studio release since 2018’s Firepower. It was announced during the band’s set on October 5, 2023 at Power Trip Festival in Indio, CA.
Reviewers reviewing and it hasnt leaked yet!?
Leaked. I tried to report it but it won’t