Untitled timeline

Layer 1

500,000 bc - 8,300 bc
3,500 bc - 2,100 bc
800 bc - 100
400 ad - 1100 ad
1500 ad - 1800 ad

Layer 2

8,300 bc - 3,500 bc
2,350 bc - 700 bc
43 ad - 410 ad
1066 ad - 1500 ad
1800 ad - 2013 ad