46
Everything Else / Life on Mars?
« on: December 07, 2006, 02:12:27 PM »
Maybe, actually
NPR reported this morning on an article appearing in Science that a canal on Mars is suspected to have deposits placed by flowing water -- within the last half-decade.
Discuss.
NPR reported this morning on an article appearing in Science that a canal on Mars is suspected to have deposits placed by flowing water -- within the last half-decade.
Discuss.