dbellis54
Loew's Capitol Theatre
New York, NY
Uploaded on: April 11, 2022
Size: 417.2 KB
Views: 709
License:
Source: Box Office April 15, 1968
2 people favorited this photo