Gerald A. DeLuca
Glenwood Theater
Shreveport, LA
Uploaded on: March 17, 2018
Size: 120.5 KB
Views: 875
License:
October 11, 1956. Italian-made double bill.
No one has favorited this photo yet