Text size

On November 28, 1948, the instant Polaroid Land Camera went on sale for the first time at the Jordan Marsh department store in Boston, Massachusetts. Invented by the Jewish entrepreneur Edwin H. Land, a largely self-trained physicist, the first batch of Polaroid cameras sold out within a day. Eventually the product was found in half of all households in the United States, according to the Polaroid...