JAM Magazine Photo Gallery

Judas Priest

November 11, 2014
Allen Event Center
Allen, TX USA
Photos by Fabien Castro

Judas Priest are a British heavy metal band formed in Birmingham, England, in 1969. The band has sold over 45 million albums to date. MTV ranked them the second greatest metal band of all time.

Southside Ballroom