Gerald A. DeLuca
Capitol Theatre
New London, CT
Uploaded on: March 29, 2025
Size: 802.9 KB
Views: 88
License:
June 24, 1938.
No one has favorited this photo yet