Gerald A. DeLuca
New Victory Theater
New York, NY
Uploaded on: March 4, 2022
Size: 681.5 KB
Views: 608
License:
In 1964, from a YouTube video.
No one has favorited this photo yet