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: Share on Facebook (Opens in new window) Facebook Share on Pinterest (Opens in new window) Pinterest Like Loading...