A NASA institute which studies Astro Biology.
It is not a genuine institute, with a building housing employees etc; rather, it's a collaboration between a bunch of research groups. Or something.
Mon, 16 Dec 2002 12:11:49 GMT | Front Page | Recent Changes | Message Of The Day |