Article Image
IPFS News Link • Science, Medicine and Technology

Man is from Mars

• Palm Beach Post
They've spent as much as $65 million a year trying to solve a mystery that has underpinned religion and inspired thinkers: How did life on the lonely Earth begin? And is Earth really the only source of life in the universe? With the help of m