Life on Polaroid


Ever since Edwin Land conceived of the instant camera in 1943, Polaroid has been synonymous with instant photography. Browse Polaroids here and read more on our blog.