Biology

New Clues in the World’s Greatest Unsolved Mystery

The Cambrian explosion, which occurred 542 million years ago, gave birth to the ancestors of all living organisms today. The cause of this event remains a mystery.