Gerald A. DeLuca
Leroy Theatre
Pawtucket, RI
Uploaded on: August 8, 2023
Size: 394.5 KB
Views: 490
License:
Summer, 1995, during the filming of “American Buffalo.”
No one has favorited this photo yet