Gerald A. DeLuca
Grand Theatre
Shanghai, CN
Uploaded on: June 22, 2023
Size: 341.7 KB
Views: 421
License:
Publicity from 1938.
1 person favorited this photo