A bit fringe, but those are Acheulean artifacts by the thousands.
Maybe the Sahara is where ‘Eden’ was............