› added 12 years ago
149
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