Gerald A. DeLuca
5th Avenue Cinema
New York, NY
Uploaded on: June 22, 2023
Size: 256.1 KB
Views: 325
License:
Opened September 30, 1963. Better copy of this striking ad for a nearly forgotten Italian film.
1 person favorited this photo