Select the period to explore

 

5500BC 3000BC
1200BC-1000BC
400BC-300BC
2900BC-2100BC
900BC-700BC
300BC-200BC
2000BC-1900BC
700BC-600BC
200BC-100BC
1800BC-1500BC
600BC-500BC
100BC-50BC
1500BC-1200BC
500BC-400BC
50BC-0BC