Radar Sees More 'Cat Scratches' and Hones in on Huygens Landing Site

November 02, 2005