Gerald A. DeLuca
Cinema Annex
Chicago, IL
Uploaded on: August 29, 2018
Size: 15.2 KB
Views: 681
License:
October 10, 1955
No one has favorited this photo yet
Italian-language program.
Comments (1)
Italian-language program.