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.
1991
1981
1990
1989
1988
2001
1996
2015
2009
2024
2016
2025
—
1998
2006
1982