LOS ANGELES ZOO

In 1986 Judas Priest filmed their music video for their song “Locked In” at the Los Angeles Zoo. In the video you can see Rob Halford captured by hot cave girls.

ADDRESS:
5333 Zoo Dr, Los Angeles, CA 90027, USA

Back to Los Angeles.

Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments