Gerald A. DeLuca
El Rey Theatre
Albuquerque, NM
Uploaded on: November 9, 2026
Size: 391.7 KB
Views: 34
License:
December 29, 1991
No one has favorited this photo yet
Albuquerque Journal.
Comments (1)
Albuquerque Journal.