Gerald A. DeLuca
Pilgrim Theatre
Boston, MA
Uploaded on: October 17, 2023
Size: 859.9 KB
Views: 590
License:
Blurred freeze from YouTube video, circa 1981.
No one has favorited this photo yet