These revelations arrive almost five years early from the...
These revelations arrive almost five years early from the original predictions of not having this information until 2005, and here we are. We have the first draft of our own book of life and we've read it from cover to cover, and we've discovered some pretty amazing surprises,