A film still from "China Behind" (1974).
Close