Nasa prepares to launch 3D printer into space - The Guardian