Finding Punt; Africa’s Last, Lost Great Civilization Is In Eritrea

By Thomas C Mountain, After many years of often rancorous debate, Africa’s last, lost, great civilization, The Land of Punt, has been proven to be located in the modern east African country of Eritrea. Using laboratory analysis of Baboon mummies from Punt found in ancient burials in Egypt scientists have conclusively established that the nearest […]

Continue Reading