World’s Strangest

Your source for the strangest things around!
Ads

Martian Life’s Last Stand?

Image: NASA/JPL-Caltech A maze-like system of deep valleys in Mars called Noctis Labyrinthus ("the labyrinth of the night") may just be Martian life’s last stand on the Red Planet: Scientists have found water-bearing deposits on [...]