Upper Paleolithic

Definition: 

The third subdivision of the Paleolithic, or Stone Age, and coincides with behavorial modernity and predates the advent of agriculture. Artefacts include finely crafted stone blades and bone and antler tools, such as harpoons and needles. ~50 kya - 10 kya