ever in thousands of years of history
For the duration of thousands of years of events.