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.
2002
1996
1988
2008
1986
1995
1972
2014
2006
1933
1985
2023
1991
1982
2004