› added 12 years ago
161
TIL life on Earth may have originated on Mars. NASA’s latest studies show that microbes on Mars may have come to Earth on a meteorite.
via reddit.com