Magnetic deposits laid down during the Ediacaran Period, 630 million years ago to 541 million years ago, are not inexplicable ...