એવું માનવામાં આવે છે કે તે આધુનિક માનવજાતિના પૂર્વજો દ્વારા વસે છે.