One of historys biggest mysteries might have been solved - 35,000 years after it happened.