Judas Priest: Live in London
An exclusive live performance by the heavy metal legends filmed live on 19th December, 2001 at the Brixton Academy, London, including rare backstage footage and interviews.
An exclusive live performance by the heavy metal legends filmed live on 19th December, 2001 at the Brixton Academy, London, including rare backstage footage and interviews.
Originally Released: Jul 23, 2002
Production Country: United Kingdom
Genres:Music