Asteroid fragments upend theory of how life on Earth bloomed nature.com 5 points by rbanffy 5 hours ago