Bill Huelbig
Loew's Capitol Theatre
New York, NY
Uploaded on: March 1, 2018
Size: 54.5 KB
Views: 2,206
License:
2 people favorited this photo
The New York premiere of “2001” on April 3rd, 1968.
The Last Picture Show
Comments (2)
The New York premiere of “2001” on April 3rd, 1968.
The Last Picture Show