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.
1986
2022
2000
1987
1948
2004
1969
2010
2024
2001
1947
1993
2015
2009
1973
1943
2003
2026