Alien structure Mars
-
NASA Reveals 'Coolest' Worms or Alien-like Landscape on the Frozen South Pole of Mars
NASA's MAVEN captured the images of the coolest landscape on Mars. The worm-like structures that are alien to Earth are found on the frozen Mars South Pole.
Latest Research Articles