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