Photos Show Evidence of Water on Mars
A recently taken high resolution stereo camera picture shows the Mangala fossae trough, which is a system of outflow channels on Mars. This proves to be the evidence of lava deposition and catastrophic floods.The picture was taken by the European Space Agency.
Tags: Mars , Lava , Floods , Picture
This work is licensed under a Creative Commons Attribution 3.0 License.