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.
2021
2022
1960
2005
1988
1972
1935
1991
1996
1995
2003
2002
1999
1984
2008
2006