Nisey55 said Seems more like the release of the next superhero or transformer cartoon. Judas Priest gonna save the world with their Invincible Shield. But the only way the Shield works is to play it FULL BLAST. Click to expand...