Polaroid prints can now be purchased in the Image Boutique. Limited to a print run of 100, they are 15cm x 15cm, printed on Chrystal Archival Paper with a matte finish. Prints ship from Paris, France.

UA-35818676-1