News

Polaroids became a pop culture phenomenon in the 1970s. In 2008, the last Polaroid films rolled out of the Dutch factory in Enschede, leading to Edgar Leciejewski’s windfall. The last few years have ...