Gerald A. DeLuca
Brain Dead Studios
Los Angeles, CA
Uploaded on: April 25, 2018
Size: 323.7 KB
Views: 1,323
License:
August 18, 1954.
No one has favorited this photo yet
In the Newport (RI) Daily News.
Comments (1)
In the Newport (RI) Daily News.