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
—
1942
2022
2013
2024
1940
2000
1988
1957
2010
1997
1932
2006
1963
2025
1998
1992