古人

the ancients, Homo Sapiens Neanderthalensis...