Gerald A. DeLuca
Palace Theatre
Fredericksburg, TX
Uploaded on: October 20, 2023
Size: 235.4 KB
Views: 309
License:
October 1959
No one has favorited this photo yet