Bishop Chen, Spencer Lewis and associates, Sichuan, China, ca.1930-1940


16714217