Impossible Project releases a new Polaroid camera. Yes, thats right, a new Polaroid.