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.
1932
2007
2008
1975
2005
1996
1972
1970
2016
2018
1998
2003
1997
1993
2022