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.
2025
2008
2013
2005
2002
2006
2014
1990
1935
1991
1996
1995
2003
1999
1984
1998
2004