Gerald A. DeLuca
Frederiksted Theatre
Christiansted, VI
Uploaded on: August 15, 2021
Size: 136.1 KB
Views: 278
License:
April 20, 1931. A now-lost von Stroheim film.
1 person favorited this photo