A film still from "The Soul of China" (1948).
Close