
May 8, 2026: New Evidence Suggests Life On Earth Originated From MeteorsJust not in the way you might think. An article published in Nature describes how meteor impact craters could have created "oxygen oases" that served as stable environments for early life to develop. Not quite as exciting as panspermia, but hey, they're not saying it's not that either. -- Ben Williams Share this post! |
![]() |
|
|
Copyright © 2026 by Steve Jackson Games. All Rights Reserved.