The Polaroid aficionados at The Impossible Project are bringing the company’s instant 8 x 10 film back to life and will showing it off in New York this month. The Polaroid aficionados at The ...