The image on the left is Aeolis Delta on Mars, the image on the right is the Selenga Delta on Lake in Baikal, Russia. The two deltas look similar, this could be one of the reason that scientist believe there might be life on Mars. Where there is water, there is life.
No comments:
Post a Comment