Gerald A. DeLuca
Astor Theatre
New York, NY
Uploaded on: January 24, 2022
Size: 1.3 MB
Views: 838
License:
In 1966.
No one has favorited this photo yet
When?
Comments (1)
When?