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.
2003
2006
1996
2000
1999
1970
1962
1993
1964
2023
1989
1998
1985
1994
1984
2001
1986