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
2006
1998
2005
1987
2023
2001
1986
2002
2000
1996
2003
—
1988
1982