Dr. Edwin Herbert Land Posted on January 10, 2012August 27, 2017 Posted in Edwin Herbert Land, Photography, Polaroids, The Impossible ProjectLeave a comment ➔ Polaroid Corporation ➔ The Impossible Project➔ LIFE October 7, 1972 Share this: Click to share on Facebook (Opens in new window) Facebook Click to share on Pinterest (Opens in new window) Pinterest Like Loading...