Millions of years ago 509