A traveller in time.