IMPOSSIBLE PROJECT OPENS STORE IN NYC ON APRIL 30
The spectacular venture that recently started production of a new instant film for old Polaroid cameras - The Impossible Project - is opening a unique retail and exhibition space in New York City on April 30.