Middle Paleolithic
Middle Paleolithic : 300,000–50,000 BP.