Rock On, Dude

One afternoon in 1986, a crew of independent filmmakers visited the parking lot of a Maryland auditorium in the hours before a Judas Priest concert. The results are at once compelling and repellant, in particular if you ever owned or wore anything in a zebra print.

Comments are closed.