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.
pull down to refresh
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.
Interesting
That's insane!