Gerald A. DeLuca
Liberty Theatre
New York, NY
Uploaded on: September 18, 2023
Size: 214.5 KB
Views: 469
License:
Previously posted photo, but as it appeared on a 1955 Italian film magazine.
1 person favorited this photo