Photos Show Evidence of Water on Mars
by S M
October 06, 2008
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



