Mechta-Afalou
Mechta-Afalou, also known as Mechtoid or Paleo-Berber, are a population that inhabited parts of North Africa during the late Paleolithic and Mesolithic. They are associated with the Iberomaurusian archaeological culture. The name Mechta-Afalou comes from the large number of skeletons found in the Afalou bou Rhummel site in Béjaïa in Algeria.