Feb 21, 2009

Liquid Water Spotted on Mars?

Maybe so, according to this New Scientist article. Be still my spacenerd heart.
Post a Comment