Jebel Irhoud
Morocco
Culture
Jebel Irhoud or Adrar n Ighoud, is an archaeological site in Morocco located just north of the town of Tlet Ighoud in Youssoufia Province, approximately 50 km south-east of the city of Safi. It is noted for the hominin fossils that have been found there since the discovery of the site in 1961.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account