tommyhenry
Thelma Theatre
Chicago, IL
Uploaded on: May 6, 2024
Size: 1.6 MB
Views: 156
License:
Thelma Theater ad in the Chicago Tribune - Feb 14, 1914
No one has favorited this photo yet