These were beaches and sea floors 300 million years ago, but the grains of sand are much, much older. By a billion years or more.