The Evolution of Life on Earth

By Alexander Holbrook

Main

4600000000 bc
4500000000 bc
4500000000 bc - 3500000000 bc
4100000000 bc
4000000000 bc
4000000000 bc - 3500000000 bc
3500000000 bc - 2500000000 bc
3500000000 bc
2500000000 bc - 2000000000 bc
2250000000 bc
1500000000 bc
1500000000 bc
1150000000 bc
580000000 bc - 540000000 bc
560000000 bc
350000000 bc
50000000 bc - 4500000 bc
10000000 bc - 5000000 bc
5000000 bc