Mechta-Afalou, also known as Mechtoid or Paleo-Berber, are a population that inhabited parts of North Africa during the late Paleolithic and Mesolithic.[1] They are associated with the Iberomaurusian archaeological culture.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search