Gerald A. DeLuca
Castle Cinema
Providence, RI
Uploaded on: December 19, 2022
Size: 108.2 KB
Views: 490
License:
May 31, 1929.Courtesy quahog.org
No one has favorited this photo yet