Gerald A. DeLuca
Leroy Theatre
Pawtucket, RI
Uploaded on: November 25, 2020
Size: 50.3 KB
Views: 462
License:
In 1966.
No one has favorited this photo yet