Aliens on Mars

Aliens on Mars

Scientists have discovered what they believe is a lake hidden below a mile of ice at the south pole of Mars. The water was detected by radar and is situated below the southern polar ice cap of the red planet. The discovery was unveiled in a study conducted by the Italian Space Agency. The evidence […]