Discussion in 'Astronomy, Exobiology, & Cosmology' started by cosmictraveler, Aug 23, 2010.
Log in or Sign up to hide all adverts.
I tried to find an article online with more information but couldn't. Where's a good place to go for this kind of news?
NASA's website is OK
Or there's always SpaceDaily
Separate names with a comma.