Scientists claim that life is possible on “large regions of Mars.” http://t.co/VJeCxAfa

Scientists claim that life is possible on “large regions of Mars.” http://t.co/VJeCxAfa