Gerald A. DeLuca
Opera House
Newport, RI
Uploaded on: February 13, 2021
Size: 1.1 MB
Views: 474
License:
In 1988. New England premiere of “Mr. North,” filmed in Newport and Bristol, Rhode Island.
1 person favorited this photo