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.
2002
1982
2004
1994
1999
1998
2003
1972
1984
2023
—
2025
2001
1995
1945
1990
2024
2014