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.
1940
2007
2022
2018
1972
1996
2006
1933
1995
1985
1988
2001
2003
2002
2023