DirectoryAboutContactAdvertise
Free TrialSubscribeSign In
Louis and Flora Barzelay photographed in Amsterdam, May 31, 1942.