A film still of "The Broom Spirit" (1959).
Close