Judas Priest

Year

2013

Judas Priest performed at Red Rocks amphitheater in Denver Co, August 11, 2009. (Photos by Mateo Leyba)