New views of the most distant touchdown ever made by a spacecraft are being released today by NASA, the European Space Agency and the University of Arizona. The movies show the dramatic descent of the Huygens probe to the surface of Saturn's moon Titan on Jan. 14, 2005.
This video is the most amazing thing I've seen in awhile...