A Brief History of Time

20,000,000 BC
60,000 BC
20,000 BC
2009 AD
2040 AD
20,000,000 BC
1/5