According to OfficialCharts.com, Judas Priest's new album, Invincible Shield, debuted at #2 on the UK Official Albums Chart, making it their highest-charting album ever. Up to this point, British Steel - released in 1980 - was the band's highest charting album, having peaked at #4. Invincible Shield can be ordered...
Continue reading...
Continue reading...