Space/Science — HabitableZone

Space/Science » in reply to Just anounced on NASA TV

From various news sources

NASA

New Scientist

Scientific American

BBC

...and I thought it was BIG news from Hubble *sigh*

Log in or register to post.

The whole thread (12 posts)