April 26, 2024
L.E. Baskow
The first Polaroid Land camera from 1948 is one of many on display in the Polaroid Museum on Wednesday, April 23, 2014.