Gerald A. DeLuca
Elmwood Theatre
Providence, RI
Uploaded on: August 22, 2019
Size: 253.8 KB
Views: 1,231
License:
September, 1959.
1 person favorited this photo