The dismal and deserted streets of London at Christmas.
January 1, 1973
Released
Déjà Vu
—
English
National Film School