Who's to say they're not humans from the future.
Whose to say they're not humans from prehistoric times that had technology provided by God, but were bushed before civilization evolved to hide the fact that prehistoric times were actually legit? And are now tryna come back on some zombie reincarnated type shyt?