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.
2001
1999
2024
2016
2014
2023
—
2000
1970
1962
1988
1989
1986
1998
2002
2003