Author Archive
Zach Schonfeld
Emerging Tech
Scientist Claims Life on Earth Began on Mars
A Florida biochemist claims life arrived on our planet by way of a meteor.
- By Zach Schonfeld, The Wire