Earth made from stardust... Definitive evidence from NASA’s highly sensitive Spitzer Space Telescope has provided an important clue to the origin of...
Life on Mars...... A picture taken by Nasa spacecraft Spirit has reanimated long running arguments about life on Mars....