Subscribe
URL of the page has been copied to clipboard.
Meaning : A gorge in northeastern Tanzania where anthropologists have found some of the earliest human remains.
Install App