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.
2018
1993
2004
2017
2000
1999
1970
1962
1964
2014
2023
1998
1995
1996
2002
1981