British heavy metal legends JUDAS PRIEST kicked off the North American leg of their ``Epitaph'' farewell tour last night at AT&T Center in San Antonio, Texas.
JUDAS PRIEST kicks off North American tour;