Ancient Human Ancestor – Denisovans Denisovans, Ancient Human Ancestor, has been revealed by archaeologists, dating 160,000 years back. This is said to be oxygen starved Tibetan Plateau, 11,000 feet...
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]