Film director Finlay Glen said there was “something weirdly moving” about the letter posted to his home in Crystal Palace, London, 107 years late.
Film director Finlay Glen said there was “something weirdly moving” about the letter posted to his home in Crystal Palace, London, 107 years late.