Gerald A. DeLuca
Elmwood Theatre
Providence, RI
Uploaded on: January 2, 2022
Size: 103.2 KB
Views: 405
License:
August 10, 1950. A few months after opening.
No one has favorited this photo yet