Thousands of Years of History