Gerald A. DeLuca
Palace Theatre
New York, NY
Uploaded on: December 28, 2023
Size: 134.9 KB
Views: 983
License:
INVADERS FROM MARS opened May 29, 1953.
1 person favorited this photo
Newsreel Theatre down one theatre entrance.
Comments (1)
Newsreel Theatre down one theatre entrance.