Gerald A. DeLuca
Ponta DelGada Drive-In
Tiverton, RI
Uploaded on: May 7, 2018
Size: 160.9 KB
Views: 680
License:
September 17, 1969. Italian-made film called “La Matriarca.”
1 person favorited this photo