› added 11 years ago
132
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