Impossible America Corporation

Description

Impossible America Corporation is located at 425 Broadway Fl 5 in New York and has been in the business of Camera And Photographic Supply Stores since 2009.
by dandb on March 05, 2015 from dandb

Information from the business

The Impossible Project rescued the last remaining Polaroid film factory and has begun to produce fresh and unique instant analog film packs for vintage 600, SX-70 and Spectra/Image cameras.
Our Impossible Project Space sells our new films, as well as refurbished and guaranteed Polaroid cameras and related new and vintage accessories. In addition, we offer exhibitions from a variety of artists...
by yahoolocal on May 01, 2014 from yahoolocal