How long have elephants been on earth?

One million years