Astronauts say there must be life in space
Monday, May 12, 2008 - 17:07
in Astronomy & Space
The human race will find life elsewhere in the universe as it pushes ahead with space exploration, astronauts back from the latest US space mission said Monday.