
The last of the Polaroid Instamatic cameras will be sold at Urban Outfitters. A set of 700 were produced and are being sold exclusively there.
Via Gizmodo
The last of the Polaroid Instamatic cameras will be sold at Urban Outfitters. A set of 700 were produced and are being sold exclusively there.
Via Gizmodo