TimeLine

Events

50000 BC - 3000 BC
5000 BCE - 3500 BCE
3000 BCE - 500 BCE
1450 BC - 1600 AD
1200 BCE - 300 BCE
1200 BCE - 146 BCE
476 BCE - 1492 AD
2 BCE - 476 AD
1300 - 3000
1685 - 1688