Power metal band Judas Priest performs a live concert at the Nippon Budokan in Tokyo, Japan, on May 19, 2005.
Judas Priest
Themselves
Rob Halford
Self
Glenn Tipton
K.K. Downing
Ian Hill
Scott Travis