3 ms·
The barrage of articles like this indicates that they've already found life, or evidence of life, on Mars, and they're just softening us all up for the announce
by bediger4000 4y ago
The barrage of articles like this indicates that they've already found life, or evidence of life, on Mars, and they're just softening us all up for the announcement.