Us scientists have released pictures taken by the Huygens probe of what may be the first drop of liquid found on the surface of an extraterrestrial world, Wired magazine reported.