Gerald A. DeLuca
Loew's Capitol Theatre
New York, NY
Uploaded on: December 29, 2021
Size: 841.5 KB
Views: 1,159
License:
April 29, 1968 trade ad in BO Magazine.
3 people favorited this photo
I first caught this stunning film at the Boston Cinerama on May 24, 1968.
Comments (1)
I first caught this stunning film at the Boston Cinerama on May 24, 1968.