Edwin Land and the Instant Camera

Edwin Herbert Land, a Harvard drop-out, demonstrated the first instant camera (soon to become the Polaroid Land Camera) on this date in 1947. Land had already founded the Polaroid company in 1937 after inventing an inexpensive polarizing filter used in film, sunglasses, optical microscopes, and other gadgets. He later served as a scientific adviser under the […]

Read More