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.
2003
2024
—
1997
1993
2002
1999
1948
2004
2005
1988
1996
2016
2001
2025