I was watching a Geography Now video and came across the myth of the Legend of the Snake where the natives interacted with a giant snake. Could megafauna have persisted until a millennium ago, thereby forming the basis of this myth?
Because this also deals with zoology/paleontology, I would recommend you post in /r/AskScience as well.