A hidden memory sends David across the far reaches of time and space to solve a deadly mystery involving his time-traveling future selves.
1992
1985
1996
1962
2005
2002
2000
—
1963
2014
2020
2022
2021
2016
1923