Timeline of life

Main

Approx. 4500000000 Bc
Approx. 4000000000 BC
Approx. 3900000000 BC
Approx. 3800000000 Bc - Approx. 2800000000 Bc
Approx. 3800000000 BC - Approx. 3600000000 BC
Approx. 2800000000 Bc
2300000000 BC
2300000000 BC - 2100000000 BC
Approx. 1500000000 BC
Approx. 1000000000 BC
Approx. 800000000 BC
Approx. 570000000 BC
Approx. 500000000 BC
Approx. 475000000 BC
Approx. 400000000 BC
Approx. 360000000 BC
Approx. 300000000 BC
231400000 BC - 65000000 BC
Approx. 200000000 BC
Approx. 150000000 BC
Approx. 130000000 BC
20000 BC