Gerald A. DeLuca
Loew's State Theatre
Houston, TX
Uploaded on: August 9, 2023
Size: 795.9 KB
Views: 429
License:
In 1968.
1 person favorited this photo