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