Penis worms and the Cambrian explosion. About 542 million years ago, something big happened in the b