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.
2005
1996
1972
2014
—
1997
1995
2000
2009
2024
1983
1986
1994
2023
1985
1965