Could Life Be 12 Billion Years Old?

More from Space.com