Gerald A. DeLuca
Center Theatre
Buffalo, NY
Uploaded on: November 11, 2021
Size: 1.5 MB
Views: 430
License:
October 11, 1952 Boxoffice publicity for “Miracle of Fatima.”
No one has favorited this photo yet