Where To Stream American Experience Season 37 Episode 3
Mr. Polaroid
- Aired May 19, 2025
- 60 Min
- Rated 8.7
- Number 70 Of 108 Rated Episodes
Meet Edwin Land, the visionary scientist and inventor of the Polaroid camera. When it was introduced in 1948, the Polaroid revolutionized amateur photography with a camera that provided pictures instantly – by the 1970s, people across the globe were shooting over a billion Polaroids a year. The camera not only revolutionized how we take pictures and capture memories, but it also helped earn Land a reputation as one of the most visionary and prolific inventors and entrepreneurs of the 20th...