The European Space Agency's Huygens probe has landed on Saturn's giant moon Titan. [Full article @ NASA Science]