pull down to refresh

A molecule detected on a planet 124 light-years away is produced on Earth by decaying phytoplankton and other microbes. There is no other known source.
this territory is moderated
Interesting
reply
A molecule detected on a planet 124 light-years away
That's insane!
reply