A journey in time.