Gerald A. DeLuca
Town Hall
East Providence, RI
Uploaded on: October 4, 2023
Size: 281.1 KB
Views: 287
License:
Circa 1910.
No one has favorited this photo yet