Forgot password?
TAG

homo sapiens

Archive page for articles on homo sapiens tag

Java Island in Indonesia is the Final Resting Place of First Human Ancestors

In the early 1930s, Dutch anthropologists found a giant bed of bones hidden above the banks of the Solo river ...