Timeline of the Past

Events

4,600,000,000 BCE
4,500,000,000 BCE
4,100,000,000 BCE - 3,000,000,000 BCE
4,000,000,000 BCE
3,700,000,000 BCE
3,500,000,000 BCE
2,500,000,000 BCE
2,500,000,000 BCE
2,300,000,000 BCE
2,300,000,000 BCE
2,100,000,000 BCE
1,500,000,000 BCE
650,000,000 BCE - 120,000,000 BCE
540,000,000 AD