-
Period: 3000 BCE to 476 BCE
paleolitic
Paleoliticasdfasdfgdsh sjdfhahdgsfga jfhlghldgsfhasgfhashgfa -
Period: 500 BCE to 1000 BCE
dfsgsdfgdfsg
dfghsdfhg -
Period: 476 BCE to 800 BCE
neolitidcasvsdfgvdsf
hjfasdhfjñasdhfñ kjsdfkjsdfhadshfva nhcjasdhfkjashfvuas jnhsdfhasjfhasjdfh nhdgfh jhgadfjhads