Flashes of the night before still haunt a disturbed James. Too shocked to fully comprehend what has happened, he carries out his usual morning routine like any other day.
2016
—
2023
2017
1996
1994
1946
1968
2000
1938
2006
1941
1986
1995
1958
1993