Gerald A. DeLuca
Gem Theatre
Detroit, MI
Uploaded on: September 11, 2021
Size: 211.7 KB
Views: 454
License:
August 11, 1950. Two Italian films.
No one has favorited this photo yet