A group of explorers exploring the interior of Papua New Guinea stumble upon a tribe of ape-like individuals who may or may not be distant relatives of modern humans.
Read full
A group of explorers exploring the interior of Papua New Guinea stumble upon a tribe of ape-like individuals who may or may not be distant relatives of modern humans.
Discussion