Pre-History - 2500 bc

Peopling of the World

4000000 bc - 2500 bc
2500000 bc - 1600000 bc
1600000 bc - 200000 bc
1000000 bc
200000 bc - 40000 bc
40000 bc - 8000 bc
8000 bc - 3000 bc