May 7: Edwin Land, Inventor & Founder of Polaroid

  Today in 1909, Edwin Land, a self-taught inventor and co-founder of Polaroid who revolutionized the way the world experienced photography, was born in Bridgeport, Connecticut. After graduating from the Norwich Free Academy in southeastern Connecticut (which later named their library after their famous alumnus), Land attended Harvard University for one year before dropping out…