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.
1996
2002
1993
1998
2017
1954
2014
2000
1986
2003
1983
1988