IMG_9214 ← Previous Next → Fans wait to buy the new Judas Priest CD Judas Priest’s Album Release Hard Rock Cafe Times Square New York