The mysteries of our planet’s past were waiting to be unraveled, and a new study might have stumbled upon one such revelation. The Ediacaran Period, around 630 to 540 million years ago, was known to ...