Advances in imaging techniques reportedly debunks a purported "animal" fossil from long before the Cambrian explosion.
For more than a century, the Cambrian explosion has served as biology’s big bang: the moment, roughly 538.8 million years ago ...