The Overberg coast near Blombos cave. Human beings have foraged this coastline for at least 100 000 years.