Monday, December 12, 2011

Homestake

Today's Astronomy Picture of the Day is the latest find that proves that Mars once (still does?) had (has?) significant amounts of water.

No comments:

Post a Comment