Middle Paleolithic
Lower to Middle Paleolithic (Soanian).