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.
2014
1998
—
2025
1955
2008
1997
1946
1996
2007
1985
2006
2023
1986
1966
1991
2016