On February 21, 1947, Edwin Land (pictured) presented his Polaroid photo product, the world’s first instant photos, in New York City.
I'm a father of 14 pursuing a high quality of life for my family.
On February 21, 1947, Edwin Land (pictured) presented his Polaroid photo product, the world’s first instant photos, in New York City.